java - 从servlet转发到JSP导致HTTP 404

标签 java jsp servlets

我似乎有一些与我类似的问题(如 this one ),但没有一个解决我的问题。所以我会发布一个。

我的JSP网站结构是这样的:

/subpage/funcA.jsp /main.jsp

我的主页包含所有必需的 js 和 css 定义,子页面没有这些定义。所以如果我要正确显示我的 funcA 页面,它的 URL 需要这样写

问题是:我尝试使用 forward() 将一些属性发送到 funcA.jsp,这样我就可以将这些属性预先填充到 funcA.jsp 中的表单文本中。但我无法让它工作!我得到的只是 404。

这是我的转发代码:

RequestDispatcher dispatcher = getServletContext()
                        .getRequestDispatcher("/main.jsp#subpage/funcA.jsp");
dispatcher.forward(req, res);

谁能告诉我我错过了什么?谢谢。

最佳答案

因为到目前为止我还没有办法找到“如何”,而且截止日期也快到了。因此,我通过将数据存储到 session 和响应重定向方法中来避免这个问题。继续处理下一个问题。

关于java - 从servlet转发到JSP导致HTTP 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48460054/

相关文章:

java - IOException:读取结束死

java - jsp中重音字符的问题

java - 如何将 JSP 页面集成到我的 Web 服务中?

java - JSP 看不到资源文件夹中的 CSS 和 JS 文件

java - 如何使用 Java Servlet 维护 session

java - ServletException : ClassNotFoundException org. eclipse.jetty.websocket.server.WebSocketServerFactory

java - 下载多种文件类型

java - Tomcat 服务器端口正在使用中……现在该做什么

java - 无法编译 FutureTask 内部类创建

java - 为什么将项目布局资源与Java源代码分开?