发布网友 发布时间:2022-04-22 04:15
共4个回答
热心网友 时间:2023-06-26 23:24
你好。你问的应该是struts1的核心类吧?
是ActionServlet类,他就相当于一个*控制器,把请求根据路径分配给子控制器。
ActionServlet类是Struts框架的内置核心控制器组件,它继承了javax. servlet.http.HttpServlet类,Struts的启动一般从加载ActionServlet开始,因此它在MVC模型中扮演*控制器的角色。
在Struts中,它的主要作用是用来接收用户的请求信息,然后根据系统配置要求将请求传递给相应的Action对象。
在具体实现时,它首先要判断Action对象是否存在,如果不存在则先创建该对象;在请求被接收后,控制器会将其传递给一个Action实例,这一过程同样会判断实例是否存在,如果不存在则需先创建该实例的execute()方法。
ActionServlet是一个标准的Servlet,在web.xml文件中配置,该Servlet用于拦截所有的HTTP请求。因此,应将Servlet配置成自启动Servlet,即为该Servlet配置load-on-startup属性。
热心网友 时间:2023-06-26 23:25
《Struts2核心技术与JavaEE框架整合开发实战》一书,不仅介绍了Struts 2整合Spring、Hibernate等经典框架的开发过程,还对Stuts 2结合Guice、JPA等Java EE新技术进行详细介绍,通过学习这些技术,使读者能够更加游刀有余地进行Web开发工作,并始终走在新技术的最前沿。适合广大Java爱好者及程序开发人员,尤其适合那些希望尽快掌握Struts 2应用技术,以及进行Struts 2实际开发的人员;同时本书也适合高等院校相关专业的广大师生作为参考用书,以及各培训机构作为教学参考书
热心网友 时间:2023-06-26 23:25
interceptor *呗
热心网友 时间:2023-06-26 23:26
ActionServlet