从servlet转发到JSP会导致HTTP 404

时间:2018-01-26 11:00:22

标签: java jsp servlets

我似乎有类似我的问题(如this one),但没有一个能解决我的问题。所以我会张贴一个。

我的JSP网站结构如下:

/subpage/funcA.jsp /main.jsp

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

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

这是我的转发代码:

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

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

1 个答案:

答案 0 :(得分:0)

因为我无法找到"如何"到目前为止,截止日期已临近。所以我通过将数据存储到会话和响应重定向方法来避免这个问题。继续讨论下一个问题。