I want to map out all my action servlet in the web.xml file like this:
 
  <servlet>
    <servlet-name>action</servlet-name>
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>/Logon</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>/Logoff</url-pattern>
  </servlet-mapping>

(without the *.do or /action/* pattern)
 
In my input page logon.jsp I have action="/Logon" in the html:form, however 
the generated html always comes back with action="".  
 
I know there is something to do with the url-pattern that I have been setup.
 
An alternative will be:
 
  <servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>
 
But, I don't want everything including jsp or html page to go thru
ActionServlet.
 
Any suggestion?
 

Reply via email to