急!!有关tiles框架的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 21:10:37
我在tilie-defs里定义了tiles的一个组件
<definition name="registerindex" path="/registerApply/index.jsp">

<put name="content" value="registerPlan.jsp"></put>
</definition>
然后,在action里配置了一个action调用这个registerindex,
<action path="/registerindex" forward="registerindex"></action>
为啥打开的时候有javax.servlet.ServletException: java.lang.IllegalArgumentException: Path registerindex does not start with a "/" character
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

这是500错误,谁能告诉我为什么,急啊!
struts通过action处理tiles框架,多重要的一个Til

<action path="/registerindex" forward="registerindex"></action>
改成<action path="registerindex" forward="registerindex"></action>
去掉"/"试一下 ,好久没碰struts1.2了 记得可能是tilie-defs定义的页面不需要"/"