【发布时间】:2011-06-13 23:09:39
【问题描述】:
我了解如何在我的 JSP/Servlet 应用程序中使用 EL 访问 Session 属性:
<p> Hello <c:out value="${sessionScope.userName}"/> </p>
但是,我想知道是否有办法从 JSP 页面 EL 访问中隐藏 Session 变量?如果我在我的 servlet 中设置一个会话变量,例如:
UserDAO user = new UserDAO();
user.setUserName("XYZ");
request.getSession().setAttribute("user", user);
有没有办法通过一些代码来防止 UserDAO Java 对象的字段在 JSP 上被访问,例如:
<p> Hello <c:out value="${user.userName}"/> </p>
谢谢。
【问题讨论】: