1.使用Struts 2 开发程序的基本步骤 加载Struts2 类库 配置web.xml文件 开发视图层页面 开发控制层Action 配置struts.xml文件 部署、运行项目 步骤1: 配置web.xml文件 <filter> <filter-name>struts2</filter-name ...
分类:
其他好文 时间:
2017-10-22 22:17:48
阅读次数:
169
1).作用: ognl表达式,最主要的作用就是方便的访问各种对象的属性。 2).使用: 如果数据是在值栈当中的话,就是直接去取值,而如果是在application,session等api当中的,就要加一个#去取,加#号其实就是调用该数据的get方法。在struts2中,#就是表示ActionCont ...
分类:
其他好文 时间:
2017-10-22 22:06:25
阅读次数:
148
一.Struts2的工作流程:1.用户在客户端发起请求,客户端会初始化一个servlet容器请求;2.servlet容器把请求会传递给context容器,context容器找到目标web工程。3.进行解析web.xml中的struts标签中的配置: 4.然后进行struts的一系列的过滤器,如:Ac ...
分类:
其他好文 时间:
2017-10-22 22:01:40
阅读次数:
134
1.加载类库 2 配置web.xml文件 3.开发视图层 4.开发控制层Action 5.配置struts.xml 6.部署运行 ...
分类:
其他好文 时间:
2017-10-22 11:04:20
阅读次数:
122
1、下载Struts2的jar包 下载地址:http://archive.apache.org/dist/struts/binaries/ 我用的是struts-2.3.14-all.zip这个版本 2、创建一个web project项目 下面给出所有文件均创建完成后的工程师图。 3、导入Strut ...
分类:
其他好文 时间:
2017-10-22 11:02:06
阅读次数:
131
一、Struts2拦截器原理: Struts2拦截器的实现原理相对简单,使用了aop思想和责任链模式,当请求struts2的action时,Struts 2会查找配置文件,并根据其配置实例化相对的拦截器对象,然后串成一个列表,最后一个一个地调用列表中的拦截器。 1).aop思想:面向切面编程(在不修 ...
分类:
其他好文 时间:
2017-10-21 22:29:54
阅读次数:
421
一.拦截器简要概述 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发 ...
分类:
其他好文 时间:
2017-10-21 21:58:03
阅读次数:
290
一:什么是值栈:struts2里面本身提供的一种存储机制,类似于域对象,值栈,可以存值和取值 特点:先进后出,最上面的元素叫做栈顶,也叫压栈。 <s:debug></s:debug>可以看到栈的元素,栈的结构为root和context,root返回的结构是list集合,context返回的是map集 ...
分类:
其他好文 时间:
2017-10-20 18:22:05
阅读次数:
130
一、复制jar文件。 把struts2-spring-plugin-..*.jar和spring.jar复制到Web工程的WEB-INF/lib目录下,并且还需要复制commons-logging.jar。 二、配置Struts.objectFactory属性 在struts.xml文件中配置: 1 ...
分类:
编程语言 时间:
2017-10-19 21:09:55
阅读次数:
154
一、框架的下载 1、Struts2:http://struts.apache.org/download 2、Spring:http://www.springsource.org/download/community 3、Hibernate:http://sourceforge.net/project ...
分类:
编程语言 时间:
2017-10-19 19:41:28
阅读次数:
220