首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2重新学习札记

2012-11-14 
Struts2重新学习笔记第一课时1.Struts2的基本架包有5个commons-logging-1..4.jar(日志包)freemarker-2.3.8

Struts2重新学习笔记
第一课时
1.Struts2的基本架包有5个
commons-logging-1..4.jar(日志包)
freemarker-2.3.8.jar
ognl-2.6.11.jar
struts2-core-2.0.11.jar
xwork-2.0.4.jar
2.小知识点
a.用equales时将常量放在前,变量写在()中;
b.class告诉系统定义一个类,interface告诉系统后面是一个接口,implements让类实现接口,extends用于继承,abstract抽象修饰符,static静态修饰符,new实例化对象。
c.struts.xml必须在classes目录下


第二课时
1.***Set方法。页面发送请求,并非根据属性匹配而是根据方法名;
2.<% taglib prefix="s" uri="/struts-tags" %>页面中导入struts标签库
3..trim()自动清除空格
4.form表单集成了自动提示错误信息

第三课时
1.Struts2做后台验证时,后台一定要判断页面上传过来的参数是否为null。不然直接在IE上以方法名访问会跳过validate这个验证方法
2.后台时间比较大小的方法
Calendar c1 = Calendar.getInstance();
c1.setTime(birthday);

Calendar c2 = Calendar.getInstance();
c2.setTime(graduation);

if(!c1.before(c2))//如果c1不在c2前
3.提交表单信息如果输入与验证有违,则会清空文本框中所有的已填的数据,这时需要在文本框中将value加上就行;
4.native2ascii 文件名.text可将其进行国际化转换(了解就行)
5.输入校验类型转化了解就行,知道有这么回事就行了

热点排行