【问题标题】:Communication between servlet and JSP on JBOSS 7 [duplicate]JBOSS 7上的servlet和JSP之间的通信[重复]
【发布时间】:2021-02-17 15:07:37
【问题描述】:

我正在尝试设置一个从 Servlet 获取信息的 JSP。我觉得我在做一些非常愚蠢的事情,但是在我的 servlet 中我正在使用:

HttpSession session = hreq.getSession();
hreq.setAttribute("results", "hreq value");
session.setAttribute("results","This is the value.");
hreq.getRequestDispatcher("jsp.jsp").forward(hreq, hres);

我似乎无法获取我的 JSP 中的任何一个设置值。我试过使用:

<% out.print(session.getAttribute("results"));%>
<c:out value='${results}' />
${results}

他们似乎都没有恢复价值。

我做错了什么,因为它把我逼到了墙角?

【问题讨论】:

  • 包含完整的 .jsp 文件。包括结果 - 您的 .jsp 看起来如何。如果我只放这些 sn-ps,它工作正常,我无法重现它。请介绍minimal reproducible example

标签: java jsp servlets


【解决方案1】:

确保在 .jsp 文件中导入 JSTL 标签作为第一行:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

【讨论】:

    猜你喜欢
    • 2011-01-25
    • 1970-01-01
    • 2012-08-02
    • 2012-03-17
    • 1970-01-01
    • 1970-01-01
    • 2020-07-15
    • 2012-11-28
    • 1970-01-01
    相关资源
    最近更新 更多