我的配置如下:
ties-def xml
<definition name=".page.addressbook.dup" path="/header.jsp" >
<put name="workArea" value="/Input.jsp" type="page"/>
</definition> struts xml里
<action path="/dup"
type="addressbook.actions.DupAction"
scope="session">
<forward name="profit" path=".page.addressbook.dup" />
<forward name="content" path="/list3.jsp" />
</action>
结果发现如下错误 ---急切寻找如何解决方法
ep 28, 2009 5:54:40 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet action threw exception
java.lang.IllegalArgumentException: Path .page.addressbook.dup does not start with a "/" character
at org.apache.catalina.core.ApplicationContext.getRequestDispatcher(ApplicationContext.java:369)
at org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:196)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1049)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.
ties-def xml
<definition name=".page.addressbook.dup" path="/header.jsp" >
<put name="workArea" value="/Input.jsp" type="page"/>
</definition> struts xml里
<action path="/dup"
type="addressbook.actions.DupAction"
scope="session">
<forward name="profit" path=".page.addressbook.dup" />
<forward name="content" path="/list3.jsp" />
</action>
结果发现如下错误 ---急切寻找如何解决方法
ep 28, 2009 5:54:40 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet action threw exception
java.lang.IllegalArgumentException: Path .page.addressbook.dup does not start with a "/" character
at org.apache.catalina.core.ApplicationContext.getRequestDispatcher(ApplicationContext.java:369)
at org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:196)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1049)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.
补充。
<forward name="sportsbook" path=".page.ox.report.sportsbook"/>
我是模仿这个写的哦
要写成page.addressbook.dup
不能以点开头
不能以点开头"错误, 写了,发现还是错误一样的p 28, 2009 5:54:40 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet action threw exception
java.lang.IllegalArgumentException: Path .page.addressbook.dup does not start with a "/" character
at org.apache.catalina.core.ApplicationContext.getRequestDispatcher(ApplicationContext.java:369)
at org.apache.catalina.core.ApplicationContextFacade.getRequestDispatcher(ApplicationContextFacade.java:196)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1049)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1158)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.htt
...
不大明白你definition 干什么用的
你<forward name="profit" path=".page.addressbook.dup" /> 里面的path是不是变成/header.jsp了?要是这样.应该没影响
你看看你action 里面的mapping.findForward("")对吗?
path后面要以"/"开始
Sep 30, 2009 2:01:50 PM org.apache.catalina.core.ApplicationContext log
INFO: userdatabase: Loading database from '/WEB-INF/userdatabase.xml'
[INFO] TilesPlugin - Tiles definition factory loaded for module ''.
[INFO] ValidatorPlugIn - Loading validation rules file from '/WEB-INF/validation-rules.xml'
[ERROR] ValidatorPlugIn - Skipping validation rules file from '/WEB-INF/validation-rules.xml'. No stream could be opened. <javax.servlet.ServletException: Skipping validation rules file from '/WEB-INF/validation-rules.xml'. No stream could be opened.>javax.servlet.ServletException: Skipping validation rules file from '/WEB-INF/validation-rules.xml'. No stream could be opened.
at org.apache.struts.validator.ValidatorPlugIn.initResources(ValidatorPlugIn.java:222)
at org.apache.struts.validator.ValidatorPlugIn.init(ValidatorPlugIn.java:164)
这里为设么么会以 .page开头page表示是什么意思??