单实例与多实例
有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。
无状态就是一次操作,不能保存数据。
有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。
无状态对象,就是没有成员属性的对象.不能保存数据,是线程安全的。
Struts2 的Action是有状态的,是非线程安全的,所以是多实例的。
Struts1的Action是无状态的,是线程安...
分类:
其他好文 时间:
2014-08-18 16:26:12
阅读次数:
216
1、s:textfield 和 input 相当于 名称: 即s:textfield =lable+text+td格式特点:(1)如果action传给了jsp一个type变量,则输入框的value属性自动赋值为type.name,但是input text的value不会根据name取赋值(...
分类:
Web程序 时间:
2014-08-18 16:07:32
阅读次数:
208
UIlabel本身没有下划线的属性,使用绘制的方法,添加下滑下,并且赋给该label一个action作为响应方法,实现DIY超链接的效果。//调用#import "UnderLineLabel.h" UnderLineLabel *label = [[UnderLineLabel alloc] in...
分类:
其他好文 时间:
2014-08-18 15:50:22
阅读次数:
201
在java开发中日志的管理有很多种。我一般会使用过滤器,或者是Spring的拦截器进行日志的处理。如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个方法的调用。然后进行日志记录。使用过滤器的好处是可以自己选择性的对某一些方法进行过滤,记录日志。但是...
分类:
编程语言 时间:
2014-08-18 14:14:42
阅读次数:
195
在java开发中日志的管理有很多种。我一般会使用过滤器,或者是Spring的拦截器进行日志的处理。如果是用过滤器比较简单,只要对所有的.do提交进行拦截,然后获取action的提交路径就可以获取对每个方法的调用。然后进行日志记录。使用过滤器的好处是可以自己选择性的对某一些方法进行过滤,记录日志。但是实现起来有点麻烦。
另外一种就是使用Spring的AOP了。这种方式实现起来非常简单,只要配置...
分类:
编程语言 时间:
2014-08-18 12:36:44
阅读次数:
293
题目链接:http://acm.hnu.cn/online/?action=problem&type=show&id=12906解题报告:题目意思看了很久都没懂,就是一个10*10的方格,然后上面要放一些船,船的规格分别是1艘占4个格子的船,2艘占3个格子的,3艘占2 个格子的,4艘占一个格子的。然...
分类:
其他好文 时间:
2014-08-18 12:17:14
阅读次数:
241
每次http请求的各种数据(表单数据、url的数据、路由数据等等)都保存在不同的IValueProvider接口的实现类中。而IValueProvider接口的实现类是通过ValueProviderFactory创建的。在mvc中原生的ValueProviderFactory有六种:ChildAct...
分类:
Web程序 时间:
2014-08-18 12:05:54
阅读次数:
264
在大家写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