我正在将一个Web项目从weblogic迁移到Jboss。我在WebApp / jsp下的jsp页面和与WEB-INF并行的WebApp / tlds下的tlds。当我点击我的网址时,它会调用我的Servlet过滤器,将其重定向到欢迎页面。
WebApp ---> WEB-INF \ web.xml
--->jsp
--->tlds
我的问题是重定向无效。它在ProjectFolder下寻找欢迎页面,而它在ProjectFolder / jsp下可用。
有什么方法可以告诉我的应用程序jsp是在/ jsp文件夹而不是根文件夹。
更新 用于init param的web.xml片段
<init-param>
<param-name>dispatchPage</param-name>
<param-value>/viewReport.jsp</param-value>
</init-param>
实际重定向的java代码:
RequestDispatcher dispatcher =
getServletContext().getRequestDispatcher(getInitParameter("dispatchPage"));
dispatcher.forward(req,res)