tomcat的web.xml设置问题:Action*.do的含义

来源:百度文库 编辑:神马文学网 时间:2024/03/28 21:38:38
总结:先看一下这个web.xml的设置:

action
org.apache.struts.action.ActionServlet

application
.....

servlet-mapping>
action
*.do

...........
首先解释

action
org.apache.struts.action.ActionServlet

application
.....

那个action是org.apache.struts.action.ActionServlet的别名(听着好听,顺耳,方便)
实际执行的时候,凡是action类型的东东都到org.apache.struts.action.ActionServlet去执行
什么是action类型的呢?下面定义就是了:
servlet-mapping>
action
*.do

也就是说,凡是在路径下出现   ***.do的都是action类型的.比如说
http://localhost/app/login.do
这个login.do就是action类型的.         那么你编写的login.java就是一个ActionServlet(action类型)
当然,真正执行的时候是执行.class文件,比如说login~.class(可能不是login.class,例如loginAction.class),说多了...