My configurations: struts-config.xml ---------------------------- <action path="/Welcome" forward="welcome.page" /> ... <action-mappings> <!-- Default "Welcome" action --> <!-- Forwards to Welcome.jsp --> <action path="/Welcome" forward="welcome.page" /> ... <plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" /> </plug-in> ... ---------------------------- tiles-defs.xml ---------------------------- <definition name="root.page" path="/tiles/root.jsp"> <put name="title" value="Hello" /> <put name="header" value="/tiles/header.jsp"/> <put name="menu" value="/tiles/menu.jsp"/> <put name="footer" value="/tiles/footer.jsp"/> </definition> <definition name="welcome.page" extends="root.page"> <put name="body" value="/WelcomeWithTiles.jsp"/> </definition> ---------------------------- But i got: ---------------------------- javax.servlet.ServletException: Path welcome.page 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) ---------------------------- I searched for some helps via Google, and got this forum: http://forum.java.sun.com/thread.jspa?threadID=618218&messageID=3459714 But there are still problems! My env: jdk1.5.0_12, struts-1.3.8, anyone help me, thanks!