【问题标题】:How can I enter a Servlet right after entering the JSP page?如何在进入 JSP 页面后立即进入 Servlet?
【发布时间】:2019-12-12 06:25:02
【问题描述】:

如何在进入 JSP 页面后立即进入 Servlet?进入Servlet后是否可以在当前页面获取请求的参数?单击锚标记后,我想使用 Servlet 获取当前 JSP 文件的信息。我该怎么做?在转到我想要的页面之前,我必须在我的锚标记中添加什么?

当前页面 - Profile.jsp

<a href="Profile.jsp">View Profile</a>    
<a href="ReportGeneration.jsp">View Report Generation</a>
<a href="Contact.jsp">Contact Us</a>

所需页面 - ReportGeneration.jsp Servlet - ReportProcess.java

当单击“查看报告生成”标签时,我想将来自 ReportProcess servlet 的信息打印到 ReportGeneration.jsp。

【问题讨论】:

  • 不是链接到jsp,而是链接到servlet
  • 如果可能请参考此链接stackoverflow.com/questions/35455627/…
  • @AshokKumarN 我可以将这两个 servlet 相互链接吗?包括servlet1到servlet2和包括servlet2到servlet1?
  • @ss1 你能把它放在一个 servlet 而不是两个 servlet 中

标签: java html jsp servlets


【解决方案1】:

像这样将 servlet 结果包含到 ReportGeneration.jsp 中

<jsp:include page="/ReportProcess" /> 

这里将 ReportProcess 视为此区域中的 servlet URL,您将在此标记区域中获得 servlet 输出

如果你想要 profile.jsp 中的 servlet 输出

而不是这个

<a href="ReportGeneration.jsp">View Report Generation</a>

使用这个

<jsp:include page="/ReportProcess" /> 

@Scary Wombat 建议

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-07
    • 1970-01-01
    • 2019-04-07
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多