0

我首先在 jsp 中创建了一个登录面板(index.jsp),用户在其中输入用户名和密码,在提交时进入一个 servlet(登录),该 servlet(登录)检查用户的真实性并在验证后将其带到主页(home.jsp)。

我想在他/她登录后存储用户信息,所以我在我的 servlet(login) 中实现了 seession,如下所示

response.sendRedirect("shome.jsp");
HttpSession sr=request.getSession(true);
sr.setAttribute("no", u);

(你是我的字符串变量)

现在我怎样才能在 home.jsp 中检索 no 的值?

4

1 回答 1

1

no应该在引号内。

sr.setAttribute("no", u);

在 JSP 中提供这样的

<%
String username=(String)session.getAttribute("no");
%>

username并在 JSP 的任何地方使用字符串

例子

<H1>Your User name is: <%=username%>.</H1>
于 2013-04-19T09:36:33.343 回答