java - 如何在 servlet 中使用 jsp 值?

标签 java jsp servlets jsp-tags

我想在 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");

另请参阅:Sharing values between servet and JSP

关于java - 如何在 servlet 中使用 jsp 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19872828/

相关文章:

java - 如何获取对包内文件的引用

java - Jersey Provider 未以编程方式获取上下文

java - 在 Android 中保存位图

java - 如何在点击警报后获得相同的JSP页面

java - Google App Engine (Java) : servlets, 数据存储和多线程

java - Java中的列表内列表

java - JSTL如何从请求中输出数据

java - 以 Spring 形式为单个对象定义 POJO id

java - 使用 GWT RequestBuilder 通过 Google 检查密码强度

java - 我正在开发 servlet,只有一种 deGet 和 DoPost 方法。我在那里写了一种新方法。 。我如何直接访问该新方法?