我似乎有一些与我类似的问题(如 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/