如果我像这样使用 JSTL 设置 session 变量:
<c:set var="para" value="${CLIENT_LOGO}" scope="session" />
那么我如何访问 servlet/ Controller 类中的变量“para”?
我尝试了以下代码变体,但都没有用。
request.getAtrribute("para")
request.getSession().getAtrribute("para")
注意:我不是在寻找在 jsp 中打印值的解决方案,例如:
<c:out value="${sessionScope.para}" />
但是,我想知道是否有任何解决方案可以在 Java 类中获取它。
最佳答案
您必须在您的 servlet 中执行以下代码:
HttpSession session = request.getSession();
String para = session.getAttribute("para");
您可以使用JSTL
设置session
<c:set var="para" value="valueHere" scope="session" />
关于java - 使用 JSTL 设置 session 变量并在 servlet/ Controller 类中访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30526726/