在javaweb平台上 struts是有着很强大功能的框架,从struts1.x到struts2.x不断更新....本人今天学习了struts2框架,用的是struts-2.3.1.2-all这个版本学习struts之前先简单说说servlet (就是一个处理请求的类) 大家知道jsp的请求可以提交...
分类:
其他好文 时间:
2014-08-18 23:23:13
阅读次数:
322
进入Java的学习,没少接触配置文件,尤其学习SSH时,配置文件尤其多,Struts配置文件Struts.xml,Spring配置文applicationContext.xml,Hibernate配置文件Hibernate.properties、hibernate.cfg.xml。 最初接触这些配....
分类:
系统相关 时间:
2014-08-18 14:14:52
阅读次数:
258
在大家写Action的时候,配置struts2.xml文件的时候我们大家都知道需要method={1}这个属性但是我们有的时候并不清楚到底他是什么意思。下面我总结了下Action中的方法调用的方法,希望能帮到大家理解!
具体的调用方式:(一共三种方式)
* 方法的动态调用
* 在中配置method属性
* 使用通配符
①方法的动态调用方式:
action名称+!+方法名称+...
分类:
其他好文 时间:
2014-08-18 10:54:24
阅读次数:
180
概述
MVC是一种思想,基于这个思想有了很多的框架,像java中的Struts,那么这个思想到底是什么呢?
MVC思想
思想,也就是想法,要想知道这个想法是什么,就需要先知道这个想法因为什么产生了,要知道,没有无缘无故的恨,所以,想法也是不可能在没有任何因的情况下产生的,那么到底是什么触发了这个想法的产生,并且把它推到了高潮呢?
要想知道这个,...
分类:
Web程序 时间:
2014-08-18 00:21:23
阅读次数:
194
文件上传; Struts文件上传; Servlet文件上传
分类:
编程语言 时间:
2014-08-18 00:15:03
阅读次数:
468
1.拦截器:Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.
WebWork中文文档解释:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个Action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也提供了一种可以提取Action中...
分类:
其他好文 时间:
2014-08-16 19:51:51
阅读次数:
234
转自:http://blog.csdn.net/yandufeng/article/details/8105495这里我要补充一下:要理解Annotation,最好的方法还是看源码,struts中convention的源码在struts2-convention-plugin-2.1.6.jar 中在...
分类:
其他好文 时间:
2014-08-16 19:40:00
阅读次数:
184
1.Struts2 提供三种数据封装的方式
Action 本身作为model对象,通过成员setter封装
创建独立model对象,页面通过ognl表达式封装
使用ModelDriven接口,对请求数据进行封装
Action充当的角色既可以是Model也可以使Controler.
2.Action 本身作为model对象,通过成员setter封装,而且是必须要属性的setter方法,...
分类:
其他好文 时间:
2014-08-16 16:31:10
阅读次数:
242
1.struts作为控制器,正常很多时候要访问到servlet的API,常用功能:
(1).获取请求参数,控制界面跳转
(2).把共享数据存储于request,session,servletContext中,获取作用域中的数据
宏观的来说,应该有三种访问方式。
2.第一种:实现接口,访问Action时完成注入
ServletContextAware
void setServle...
搭建Struts2的运行环境1.新建一个web项目;2.将下载的struts-2.3.16.3-all.zip解压,打开已解压的文件夹找到apps 文件夹并打开,找到struts2-blank.war,对它进行解压,打开解压的 文件夹,可以看到WEB-INF文件夹,打开WEB-INF文件夹,...
分类:
其他好文 时间:
2014-08-16 11:03:10
阅读次数:
276