【发布时间】:2020-01-16 12:47:08
【问题描述】:
我有一个用户对象,其中包含姓名、联系方式等详细信息,并且我将此对象存储在会话属性中。如何在 JSP Scriplet 的 String 变量中保存姓名和联系方式?
我尝试过使用
String uname1 = (String) request.getSession().getAttribute(${requestScope['users'].getName()});
和许多其他组合 但它失败了
我的 JAVA 代码
user = userDetails.getByUsername(username);
request.getSession().setAttribute("uname", user);
在 JSP 中我有
<%
String uname = (String) request.getSession().getAttribute("uname");
if (uname != null) {
response.sendRedirect("home.jsp");
}
%>
如何从 "uname" 对象中提取 "name" 并将其存储到用于检查空值的变量中?
【问题讨论】:
-
用户是用户对象吗?
-
是 nassim,用户 user = new User();