.计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year); //year 为 int
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0
int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数
注:在使用set方 ...
1、空前繁荣的开源世界
大致2000年以前,Java世界还是Sun一言九鼎,唯我独尊的时代。Sun发布的任何规范和标准都无一例外地被Java社区有意无意的追捧着,Java世界沉浸在一片歌功颂德,前拥后簇的氛围里。IBM,Bea,Oracle这些Java阵营的代表者也都为能最先最快实现Sun的各种规范而弹冠相庆。
但这三四年来,Java的列车驶进了春秋战国百家争鸣,百花齐放的时代,Apache,JBoss,opensymphony,Eclipse,Codehaus等开源组织个个门庭若市,车水马龙。Java世界似乎天天在过年--张灯结彩,新桃换旧符。打开theserverside.co ...
用户验证,错误异常处理,这个看似小事,但有时候处理也比较麻烦,随时有可能处理不好!
一,用户验证处理
通过自定义标签直接添加在需要用户验证的页面
通过覆盖struts 的RequestProcessor的processRole(),从而获得用户验证功能.
通过编写一个A ...
Struts1与Struts2比较
Struts1要求Actio类继承一个抽象类。Struts2 Action类可以实现一个Action接口,或者不实现Action类而有一个包含execute方法的pojo类。
Struts1 Action是单例模式并且是线程不安全。Struts2 Action对象为每一个请求产生一个实例,不存在线程安全问题。
Struts1 Action依赖Servlet API,而Strut ...







评论排行榜