登入后将信息保存在session中,然后进入页面时显示信息。request.getSession().setAttribute("username", name);在jsp页面中
<%
String value= (String)session.getAttribute("username");
System.out.println(value);
%><%=value%>控制台中打印出了 username的值,
但是
<%=value%> 一直没显示。
这是怎么回事?
<%
String value= (String)session.getAttribute("username");
System.out.println(value);
%><%=value%>控制台中打印出了 username的值,
但是
<%=value%> 一直没显示。
这是怎么回事?
<bean:write name="value" scope="session" />
${ username} 这样显示比较好。
request.getSession().setAttribute("username", name); 中的name不是为空
你设置之后 立即打印 request.getSession().getAttribute("username", name); 如果能拿到 就证明是页面的问题 否则就是设置的问题 然后你查询name为什么为空
String value= (String)session.getAttribute("username");
System.out.println(value);
%>如果能拿到value值,可以这样写
<%
String value= (String)session.getAttribute("username");
out.print(value);
%>