本帖最后由 oicp110 于 2010-03-30 14:07:51 编辑

解决方案 »

  1.   

    那样写当然有错了,userBean.java里只返回了userID和password的值,而另外2个字段肯定是没有值的。
    session.setAttribute("usert", rs.getString("usert"));
    session.setAttribute("userID", rs.getString("userID"));
    session.setAttribute("username", rs.getString("username"));
    session.setAttribute("password", rs.getString("password"));
    By the way, 你没有给出welcome.jsp的正确代码,我看怎么和userBean.java内容一样啊!
      

  2.   

    welcome.jsp的代码在这<%-- 
        Document   : welcome
        Created on : 2010-3-17, 20:01:41
        Author     : Administrator
    --%><%@page contentType="text/html" pageEncoding="UTF-8"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
       "http://www.w3.org/TR/html4/loose.dtd"><html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>JSP Page</title>
        </head>
        <body>
            <h1>WELCOME TO VISIT MY WORLD!</h1>
            
            <jsp:useBean id="userbean" scope="page" class="newpackage.userBean">
                <jsp:setProperty name="userbean" property="userID"/>
                <jsp:setProperty name="userbean" property="password"/>
                <jsp:setProperty name="userbean" property="username"/>
            </jsp:useBean>        <table>
                <tr>
                <td>账号</td><td>密码</td><td>昵称</td><td>测试信息</td>
                </tr>
                <tr>
            <font size="30" ><td><%out.print(userbean.getUserID());%></td>&nbsp&nbsp
                             <td><%out.print(userbean.getPassword());%></td>&nbsp&nbsp
                             <td><%out.print(userbean.getUsername());%></td>&nbsp&nbsp
                             <td><%out.print(userbean.getUsert());%></td>
            </font>
            <br>
            <br>
               </tr>
            <font size="20" ><td><%out.print(userbean.getUserID());%></td>&nbsp&nbsp
                             <td><%= request.getAttribute("username")%></td>&nbsp&nbsp
                             <td><%= session.getAttribute("username")%></td>&nbsp&nbsp
                             <td><%out.print(userbean.getUsername());%></td>
            </font>
        
            </table>
            <%out.print(userbean.ss);%>
            <input type="submit" name="OK" value="确定">    </body>
    </html>
      

  3.   

    这个帖子有点乱,我重写了一个,大家帮忙看看吧~~
    http://topic.csdn.net/u/20100401/09/29d52c54-3d6b-480a-b914-b5eda2110394.html?08819407676938734