在大家写Action的时候,配置struts2.xml文件的时候我们大家都知道需要method={1}这个属性但是我们有的时候并不清楚到底他是什么意思。下面我总结了下Action中的方法调用的方法,希望能帮到大家理解!
具体的调用方式:(一共三种方式)
* 方法的动态调用
* 在中配置method属性
* 使用通配符
①方法的动态调用方式:
action名称+!+方法名称+...
分类:
其他好文 时间:
2014-08-18 10:54:24
阅读次数:
180
原理其实android系统在耳机插入和拔出的时候都会发送广播,所以我们要想检测耳机的状态只需要注册响应的BroadCastReceiver,对状态进行响应的判断就ok了。这个广播的名字叫做:android.intent.action.HEADSET_PLUGCodepackage com.yydcd...
分类:
移动开发 时间:
2014-08-17 22:40:42
阅读次数:
371
搭建SSM框架时,总是遇到这样那样的问题,有的一眼就能看出来,有的需要经验的积累。现将自己搭建SSM框架时遇到的典型问题总结如下: 一、Struts2框架下的action中无法使用@Autowired自动注入Bean(运行时bean总是为null) 常见原因: A、Spring...
分类:
编程语言 时间:
2014-08-17 22:33:42
阅读次数:
229
在iOS中,我们通过button添加action事件popOver的时候,由于弹出的ViewController不一定是UIPopOverController,但是又需要以代码的方式将它dismiss掉,于是本文介绍了如何dismiss的方法。希望大家相互交流。...
分类:
移动开发 时间:
2014-08-17 18:40:12
阅读次数:
232
Flyweight 直译为蝇量。就其表示的模式来说,翻译成享元,确实是不错的package designpattern.structure.flyweight;public interface Flyweight { void action(int arg);}package designpa...
分类:
其他好文 时间:
2014-08-17 01:03:51
阅读次数:
187
1.拦截器:Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.
WebWork中文文档解释:拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个Action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也提供了一种可以提取Action中...
分类:
其他好文 时间:
2014-08-16 19:51:51
阅读次数:
234
如果将Struts2的filter-mapping配置成 struts2 /* 的话,struts2将可以处理无后缀的action请求,如/demo/hello.action 和/demo/hello 是同样的效果。这样有时会出现一些问题,将有一些组件映射为无后缀的请求拦截了,...
分类:
其他好文 时间:
2014-08-16 17:02:10
阅读次数:
220
1.Struts2 提供三种数据封装的方式
Action 本身作为model对象,通过成员setter封装
创建独立model对象,页面通过ognl表达式封装
使用ModelDriven接口,对请求数据进行封装
Action充当的角色既可以是Model也可以使Controler.
2.Action 本身作为model对象,通过成员setter封装,而且是必须要属性的setter方法,...
分类:
其他好文 时间:
2014-08-16 16:31:10
阅读次数:
242
作为菜鸟的我,以前没接触过Mock类型的框架,比如说要测试action层,我总是从action层调用service再调用dao访问数据库,这种方式从原则上来说是无疑是非常正确的,在没用mock框架之前我就隐隐约约的感觉到了这种方式有个不足的地方,那就是速度问题,测试action层的时候需要访问下.....
分类:
其他好文 时间:
2014-08-16 15:03:20
阅读次数:
255
burpsuite上传必须要有filepath这个参数第一步:选择一个jpg后缀的马。 第二步:设置本地代理,burp的本地端口是8080 第三步:打开burp suite 按图操作就ok了。 第四步:点击上传,同时上传的表单就会发送到burp上。点击action 选择send t...
分类:
其他好文 时间:
2014-08-16 12:26:00
阅读次数:
1040