JSP后缀修改!
wnhoo 2007-04-25 03:47:14 请问 将请求文件后缀比如.wyt 修改 jsp
采用 RequestDispatcher forward 方法为什么转不过去呀!
如果用response.sendRedirect可以,不过这个不能转移请求附属信息呀
服务器JBOSS
web.xml
<servlet>
<servlet-name>ChangeURL</servlet-name>
<servlet-class>com.consumeic.http.ChangeURL</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ChangeURL</servlet-name>
<url-pattern>*.wyt</url-pattern>
</servlet-mapping>
servlet :
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String uri = request.getRequestURI();
uri = uri.replaceFirst(".wyt", ".jsp");
System.out.print(uri);
javax.servlet.RequestDispatcher rd = request.getRequestDispatcher(uri);
response.sendRedirect(uri);
//rd.forward(request, response);
}
//forward错误提示
type Status report
message /InOutMoney/index.jsp
description The requested resource (/InOutMoney/index.jsp) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/5.5