【发布时间】:2018-07-05 17:11:23
【问题描述】:
我似乎有一些类似我的问题(如this one),但他们都没有解决我的问题。所以我会发一个。
我的JSP网站结构是这样的:
/子页面/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);
谁能告诉我我错过了什么?谢谢。
【问题讨论】:
-
http://localhost/myProj/main.jsp#subpage/funcA.jsp的网址看起来不正确。你试过手动访问吗? -
@Ravi 是的,我在浏览器上试过了,它运行正常。前端部分看起来像是某种称为“DevOOPS”的框架?我不是前端人员,所以不确定它是如何工作的。