java.lang.IllegalArgumentException: Path index does not start with a "/" character

java.lang.IllegalArgumentException: Path index does not start with a "/" character
最近用struts的Tiles框架出现以下问题:
java.lang.IllegalArgumentException: Path index does not start with a "/" character 
查了好久才发现错误。

后来发现是 struts-config.xml中少配置了这一项,

配置了后,就一切正常了



或者是



同时发现出现这样的错误还有以下原因

1. struts-config.xml文件中

/xxx.jsp" ……   path="/XXX" >

2.  问题出在使用getRequestDispatcher上面。

使用ServletContext.getRequestDispatcher(destPage);时destPage必须以相对路径“/"出现。

而HttpServletRequest request.getRequestDispatcher(destPage);可以相对路径也可以绝对路径。

你可能感兴趣的:(struts)