gpt4 book ai didi

java - 使用 JSTL 设置 session 变量并在 servlet/ Controller 类中访问它

转载 作者:行者123 更新时间:2023-11-29 03:09:00 24 4
gpt4 key购买 nike

如果我像这样使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com