org.apache.struts.action.ActionServlet extends javax.servlet.http.HttpServlet
和
org.apache.struts.action.Action
分别起什么作用呢?
看到web.XML里面配置
<servlet>
<servlet-name> action </servlet-name>
<servlet-class> 项目自己定义的actionServlet(是继承 org.apache.struts.action.ActionServlet的)
</servlet-class>
<init-param>
<param-name> config </param-name>
<param-value> /WEB-INF/struts-config.xml </param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name> action </servlet-name>
<url-pattern> *.do </url-pattern>
</servlet-mapping>
这个意思就是说,通过.do来实现页面的控制,跳转等动作。
我的问题:
org.apache.struts.action.ActionServlet 和 org.apache.struts.action.Action
分别是来控制什么的呢?
------解决方案--------------------
ActionServlet是控制器,控制客户端发来的request由谁(哪个Action)进行处理,而Action则是处理的实际过程。
------解决方案--------------------
这次你要不给分给我,我就砍你!