Question

I'm looking for the process that strusts decided which is the action name.

the web.xml config file is:

<url-pattern>*.do</url-pattern>

when user request "a.do" in browser, how does struts know the action name is "a" not "a.do"?

Était-ce utile?

La solution

This has to do with the servlet-mapping configuration

<servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>

Struts Configuration see section 5.4.2

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top