为了账号安全,请及时绑定邮箱和手机立即绑定

servlet 和 jsp 显示相同的信息?

servlet 和 jsp 显示相同的信息?

30秒到达战场 2023-04-26 14:23:49
目前我正在尝试将信息从我的 java servlet 显示到其相关的 jsp 页面。但是,当我运行该程序时,jsp 文件的预期输出显示在 servlet 目录中。在视觉上,Display.jsp 页面:和 \ServerToRun(应该显示空白屏幕的 Servlet 页面):因此我的问题是,为什么/Display.jsp 的内容出现在/ServerToRun 中?doPost()这是ServerToRun 类的代码:protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    CSVFileOperations csvfo = new CSVFileOperations();    String url = "/Display.jsp";    response.setContentType("text/html");    String header = csvfo.getHeaders().remove();    System.out.println(header);    request.setAttribute("header", header);    request.getServletContext().getRequestDispatcher(url).    forward(request, response);    }Display.jsp 的标记:<%@ page language="java" contentType="text/html; charset=ISO-8859-1"    pageEncoding="ISO-8859-1"%><!DOCTYPE html><html><head><meta charset="ISO-8859-1"><title>OTS Grief</title></head><body>${header}<br>Test Why is his showing up in ServerToRun?</body></html>任何帮助表示赞赏。
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

我想我明白你的问题。你在谈论目录。

在您的 URL 中,路径(/Grief_UI/Display.jsp 和 /Grief_UI/ServletToRun)不一定与文件夹相关。

它是 URL 的结构元素。有时您甚至没有像这些路径元素那样命名的文件。路径通常由 Servlet 处理,用户会感觉到使用文件夹,是的,但这只是对资源本地化的描述。


查看完整回答
反对 回复 2023-04-26
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

因为您正在从 servlet 重定向到 Display.jsp。尝试在 JSP 中添加任何动态内容并执行两者,只有 servlet 才能显示动态内容。!



查看完整回答
反对 回复 2023-04-26
?
PIPIONE

TA贡献1829条经验 获得超9个赞

是因为您的 servlet 正在捕获所有请求,您应该注意您在 ServerToRun.java 类中放置了哪个注释,或者如果您在显示描述符 (web.xml) 中放置了 servlet 的注释。



查看完整回答
反对 回复 2023-04-26
  • 3 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信