JAVA如何把值对象里的值取到JSP页面中

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:52:17
在JAVABEAN中把从数据库中取出来的值存到了一个值对象里,我在JSP页面怎么取这个值并存到SESSION中
<%
UserVO uservo = new UserVO();//引入值对象
String Uname = uservo.getUsername();//
String Pword = uservo.getPassword();//取值
System.out.println(Uname);//这里打印不出,是null
session.setAttribute("USERNAME", Uname);
session.setAttribute("PASSWORD", Pword);
%>
<%=session.getAttribute("USERNAME") %>
<%=session.getAttribute("PASSWORD") %>
我是想把值对象里的值存到SESSION中
<%=session.getAttribute("USERNAME") %>
<%=session.getAttribute("PASSWORD") %>
是想看看是否已经存到SESSION中了
以上是我的代码,我从值对象里没有取出值,上面的打印在控制台中只打出null 而我在javabean中用System.out.println(uservo.getUsername);就可以取出值!哪个高手帮帮忙啊!!

把你的程序修改成这样
<jsp:useBean id="uservo" scope="session" class="包名.UserVO">
<%
//此行删除UserVO uservo = new UserVO();//引入值对象
String Uname = uservo.getUsername();//
String Pword = uservo.getPassword();//取值
System.out.println(Uname);//这里打印不出,是null
session.setAttribute("USERNAME", Uname);
session.setAttribute("PASSWORD", Pword);
%>
<%=session.getAttribute("USERNAME") %>
<%=session.getAttribute("PASSWORD") %>

JSP一般和Servlet一起使用,在Servlet中将你的值对象存在Session属性里:request.getSession().setAttribute("name",value);在JSP中取值时用EL表达式:${sessionScope.name}

jsp文件开头加上:
<jsp:useBean id="uservo" scope="session" class="包名.UserVO">

下面直接取值String Uname = uservo.getUsername();String Pword = uservo.getPassword();......

我晕都什么呀
你到底是用 BEAN取值 还是用SESSION取值呀
<jsp:useBean id="uservo&quo