我想在 servlet 中使用 JSP 值。我正在从 url 中获取一些参数,我需要在我的 servlet 中传递这些参数,并且 servlet 使用这些参数也会产生一些结果,我想在同一个 jsp 和其他 jsp 中再次使用结果。 当我的家庭 jsp 被调用时,我第一次得到这些参数。 我通过使用 jSTL 核心标签获取 url 参数:
<c:set var="data" scope="session" value="${param.urldata}" />
我如何使用 JSP 标记执行此操作??? 提前致谢
最佳答案
据我了解,您正在尝试将值从 JSP 页面发送到 Servlet..
为此我们有很多解决方案
- 通过方法传递值
- 在 session 中设置值并在整个应用程序中的任何位置获取它
我更喜欢第二点,因为它对整个应用程序具有值(value)
检查 Pass variables from servlet to jsp
上面的问题pass the value from servlet to JSP,你的问题和答案正好相反..!
在 JSP 中设置值: session.setAttribute("key","value");
在 Servlet 获取值: session.getAttribute("name");
关于java - 如何在 servlet 中使用 jsp 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19872828/