2

我想在 servlet 中使用 JSP 值。我从 url 获取一些参数,我需要在我的 servlet 中传递这些参数,并且 servlet 通过使用这些参数得到一些结果,我想在同一个 jsp 和其他 jsp 中再次使用结果。当我的家庭 jsp 被调用时,我第一次得到这些参数。我通过使用 jstl 核心标签获取 url 参数:

<c:set var="data" scope="session" value="${param.urldata}" /> 

我如何使用 JSP 标签来做到这一点???提前致谢

4

1 回答 1

1

据我了解,您正在尝试将值从 JSP 页面发送到 Servlet..

为此,我们有很多解决方案

  • 通过方法传递值
  • 在会话中设置值并在整个应用程序中的任何位置获取它

我更喜欢第二点,因为它拥有整个应用程序的价值

检查将变量从 servlet 传递到 jsp

上面的问题将值从 servlet 传递给 JSP,您的问题与答案相反..!

在 JSP 处设置值: session.setAttribute("key","value");

在 Servlet 中获取价值: session.getAttribute("name");

另请参阅:在servet 和JSP 之间共享值

于 2013-11-09T06:06:34.317 回答