目前我正在尝试将信息从我的 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>
任何帮助表示赞赏。
慕勒3428872
胡说叔叔
PIPIONE
相关分类