Hi
I have a logoff action which I am having problems calling. I have it
defined in my struts-config.xml file as
-------struts-config.xml start--------------
[snip]
<action path="/logoff"
type="com.testdomainnamefoo.LogoffAction" >
<forward name="success" path="/index.jsp"/>
</action>
[snip]
-------struts-config.xml stop--------------
It seems to be registered correctly since the tomcat log shows
-------catalina.out start--------------
[snip]
Set org.apache.struts.action.ActionForward properties
Call
org.apache.struts.action.ActionMapping.addForward(ActionForward[success])
Pop org.apache.struts.action.ActionForward
Call
org.apache.struts.action.ActionServlet.addMapping(ActionMapping[path=/logoff,
type=com.testdomainnamefoo.LogoffAction])
Pop org.apache.struts.action.ActionMapping
[snip]
-------catalina.out stop--------------
I then call this in a jsp page
-----------------main.jsp start-----------------
[snip]
<html:link forward="/logoff"><bean:message key="top.logoff"/></html:link>
[snip]
-----------------main.jsp stop-----------------
But when I access this page I always get the error
-----------------log_lo start-----------------
[snip]
javax.servlet.ServletException: Cannot create rewrite URL:
java.net.MalformedURL
Exception: Cannot retrive ActionForward named /logoff
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageCon
textImpl.java)
at org.apache.jsp.top$jsp._jspService(top$jsp.java:807)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java)
at javax.servlet.http.HttpServlet.service(HttpServlet.java)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspSer
vlet.java)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
[snip]
-----------------main.jsp start-----------------
I cannot see where I am going wrong. Can anyone see what I am doing wrong?
Cheers
Tony
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>