-
struts.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">查看全部
-
<filter> <filter-name>Struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>Struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>查看全部
-
struts2 9个 jar commons-fileupload --------------- 文件上传 commons-io --------------- io包 commons-lang --------------- 工具包 commons-logging ----------- Jakarta的通用日志记录包 freemarker -------------------一个模板引擎,一个基于模板生成文本输出的通用工具 struts-core-2.3.24 --------------- struts2的核心包 xwork-core -------------- xwork的包 由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类 ognl------------- 支持ognl表达式 javassist-3.11.0.GA--------支持采集查看全部
-
war包- web包 jar包- java包查看全部
-
运行struts2的环境要求: (1)Servlet API 2.4 (2)JSP API 2.0 (3)Java JDK 1.5 或者以上 搭建struts2环境步骤: 1.下载jar包 2.创建web项目 3.创建并完善相关配置文件 4.创建Action并测试启动查看全部
-
MVC查看全部
-
MVC是模型视图控制器,一种软件设计典范查看全部
-
结构图查看全部
-
工作原理及文件结构查看全部
-
web项目在启动时,第一个加载的文件就是web.xml查看全部
-
一个请求在Struts2框架中的处理大概分为以下几个步骤: 1 客户端发送请求; 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action。FilterDispatcher的功能如下: (1)执行Actions (2)清除ActionContext (3)维护静态内容 (4)清除request生命周期内的XWork的interceptors 4 如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy 5 ActionProxy通过Configuration Manager询问框架的配置文件,找到需要调用的Action类 6 ActionProxy创建一个ActionInvocation的实例。 7 ActionInvocation实例使用命名模式来调用,在调用Action的过程前后,涉及到相关拦截器(Intercepter)的调用。 8 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。返回结果通常是(但不总是,也可 能是另外的一个Action链)一个需要被表示的JSP或者FreeMarker的模版。在表示的过程中可以使用Struts2 框架中继承的标签。在这个过程中需要涉及到ActionMapper查看全部
-
mvc模式查看全部
-
mvc 模式 model2查看全部
-
action接受参数的常用三种方式查看全部
-
struts.action.extension用于设置action后缀,有三种设置方式: 1.struts.xml 2.struts.properties 3.web.xml查看全部
举报
0/150
提交
取消