【问题标题】:How to use jsp value in servlets?如何在 servlet 中使用 jsp 值?
【发布时间】:2023-03-06 19:31:02
【问题描述】:

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

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

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

【问题讨论】:

  • 您需要提供有关 JSP 和 servlet 之间关系的更多信息。 JSP 和 servlet 可以通过多种不同的方式进行交互,如果没有这些细节,您的问题将无法回答。
  • @EJK... 好的 EJK 我要尝试一下。如果我不成功,那么我会更新我的答案。
  • @constantlearnerthanx 它帮助很大。

标签: java jsp servlets jsp-tags


【解决方案1】:

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

为此我们有很多解决方案

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

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

查看Pass variables from servlet to jsp

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

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

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

另请参考:Sharing values between servet and JSP

【讨论】:

  • 好的,我会试试这个....如何使用我从 servlet 获得的值,我想在同一个 jsp 或其他 jsp 中使用。
  • 我刚才提到你可以将它从 servlet 传递给 JSP...通过这个 Pass variables from servlet to jsp 问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多