struts2.0笔记
2011年07月01日
1.
boolean isEven() 当前迭代元素索引是否为偶数;
boolean isOdd() 当前迭代元素索引是否为奇数;
boolean isLast() 是否为最后一条元素;
boolean isFirst() 是否为第一条元素。
有以上元素,那么判断何时加入tr就非常方便。 struts2.0 iterator struts2的s:iterator 可以遍历 数据栈里面的任何数组,集合等等 以下几个简单的demo:
s:iterator 标签有3个属性:
value:被迭代的集合
id :指定集合里面的元素的id
status 迭代元素的索引
1:jsp页面定义元素写法 数组或list
A
打印结果为: 1A2A3A4A5A
2:索引的用法
如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法
int getCount()返回当前迭代了几个元素
int getIndex()返回当前元素索引
boolean isEven()当然的索引是否偶数
boolean isFirst()当前是否第一个元素
boolean isLast()
boolean isOdd()当前元素索引是否奇数
现在的索引是奇数为:
当前元素值:
3:遍历map
value可以直接定义为:
value="#{"1":"a","2":"b"}"
每个元素以都好隔开。元素之间的key和value 冒号隔开
value也可以是数据栈里面的java.util.Map对象
遍历写法如下:
key :
value:
当然key 和value 都可以使java 的 Object
3:遍历数据栈.简单的List类,
List
class Attr{String attrName;String getAttrName(){return "123";}}
当然value 还可以写成 value="%{label}" label可以有.操作
label的属性List 可以写成value="%{label.list}" 相当于:getLabel().getList();
4:遍历2个list;
List attrN {color,size,style}
List attrV {red,20,gay}
这2个list的元素是一一对应的,一个attrN对应一个attrV
index is :
attrName is : or
attrName is :
2.文件上传
你在客户端定义的file控件的名称为:
myFile
所以你在struts2的服务端需要定义myFile的这个属性,
但是struts2有一种自动的机制,能够将文件名,文件类型自动保存到一个变
量里面。
现在的问题是:
struts2怎么知道你要保存的变量是哪一个?随便选择一个吗?这样是没有意义的。
所以struts2就定义了一个规则。
以客户端定义的file控件的名称myFile为准.
private String myFileContentType;// 文件的内容类型
private String myFileFileName;// 上传文件名
注意:
myFile+ContentType
myFile+FileName
这一下struts2就知道是哪一个了,呵呵。
相对路径
ServletActionContext.getRequest().getRealPath("pro ductimage\\"+myFileName);
3.format实例 4.s:property 5.Struts2.0标签实现的一个分页 第页/ 总共页?? 0&temp "> [] ?? ">上一页 | ">下一页
6.Struts2乱码问题
用struts2的情况下,fiter过滤器去修改request的字符编码不能够影响struts2中ServletActionContext获得的request的编码。必须在struts.xml中配置 7.获得inputStream和classes路径
发表评论
-
唐骏、学历门和魔术表演
2012-01-20 00:55 624唐骏、学历门和魔术表演 2011年04月15日 唐骏又吱 ... -
2011年第二周总结
2012-01-20 00:55 5302011年第二周总结 2011年01月17日 以前工作的 ... -
Android整体印象
2012-01-20 00:55 531Android整体印象 2010年11月21日 很多人觉 ... -
Scrum对于老板的价值何在?
2012-01-20 00:55 648Scrum对于老板的价值何 ... -
我们专业要用到的软件-AutoCAD系统要求,给即将买电脑的亲爱滴童鞋们点参考建议
2012-01-19 08:44 556我们专业要用到的软件-AutoCAD系统要求,给即将买电脑的亲 ... -
新萝卜家园 Ghost XP SP3 电脑城装机专用版 10.5
2012-01-19 08:44 713新萝卜家园 Ghost XP SP3 ... -
Photoshop教程(二):首选项的基本设置
2012-01-19 08:44 647Photoshop教程(二):首选项的基本设置 2011年0 ... -
zz:OpenGL实用开源代码列表
2012-01-19 08:44 1038zz:OpenGL实用开源代码列 ... -
国产手机软件
2012-01-17 01:13 589国产手机软件 2011年07月08日 mrp格式 ... -
Xcode 4.1免证书(iDP)开发+真机调试+生成IPA全攻略
2012-01-17 01:13 1049Xcode 4.1免证书(iDP)开发+ ... -
WinCE驱动开发问题精华集锦(二)
2012-01-17 01:13 699WinCE驱动开发问题精华 ... -
浅析Windows Phone 7之用户交互设计
2012-01-17 01:12 576浅析Windows Phone 7之用户交互设计 2010年 ... -
WinCE驱动开发问题精华集锦
2012-01-17 01:12 551WinCE驱动开发问题精华 ... -
AS3 编程易犯盲点――绝对对您有帮助,新手们都来看看吧
2012-01-15 19:53 474AS3 编程易犯盲点――绝对对您有帮助,新手们都来看看吧 2 ... -
Linux cp命令详解
2012-01-15 19:53 707Linux cp命令详解 2012年01月06日 源:h ... -
最新高配电脑
2012-01-15 19:53 625最新高配电脑 2012年01月09日 电脑型号 技嘉 ... -
协议适配器错误的解决方法
2012-01-15 19:53 1058协议适配器错误的解决方法 2011年12月16日 Cas ... -
自己做的一组字符串操作方法,可能会用上。-azure2a-iteye技术网站
2012-01-11 12:06 534自己做的一组字符串操作方法,可能会用上。-azure2a-it ... -
PostConstruct understand
2012-01-11 12:06 658PostConstruct understand 2011年 ... -
学习jpetstore的SignonInterceptor类
2012-01-11 12:05 509学习jpetstore的SignonInterceptor类 ...
相关推荐
Struts2.0笔记
struts2.0学习笔记1 自己动手做的还算可以的 ]struts2.0学习笔记1 自己动手做的还算可以的struts2.0学习笔记1 自己动手做的还算可以的struts2.0学习笔记1 自己动手做的还算可以的
知识点: ready, tag, action, internationalization, converter, validation, interceptor,ioc,file upload, crud, ognl,struts2&ajax struts1&struts2
NULL 博文链接:https://laz383310051.iteye.com/blog/751085
Struts2.0学习笔记.doc,实例讲解
struts2.0实例源码(struts2是我写的struts2Deom是我下的资源项目一起给大家) 包括strust2.0的所有知识面,每个点我都写了详细注释 网上是很难找到这样的资料的,这是我个人学习笔记拿出来希望跟大家一起学习...
总结了struts2.0的基本配置,是经验的总结!
struts2.0学习笔记,代码演示,包括注释,大家互相学习,互相提高!
资料中含有struts2.0中文手册及其教程还有别人的学习笔记,整合了一下!好东西不能自己藏着,呵呵
最新最实用的Web开发技术
Struts2.0和EJB是我初学是的心得笔记,希望能给你带来帮助!!!
Struts2.0笔记 精心整理后得出 希望对大家学习有帮助
struts2.0 笔记 struts2.0中文帮助手册 struts2.0中文教程 spring
struts2学习笔记,总结了很多学习的经验,标签的使用,action的使用。struts2.0 和 struts2.1 的区别
Struts 2 + Spring 2.0 + Hibernate 3.0整合笔记.doc
Struts 2 + Spring 2.0 + Hibernate 3.0整合笔记
1、ICO环境的搭建 2、属性注入 3、自定义属性编辑器 4、AOP实现 5、事务处理 6、Spring事务配置的五种方式 详解 7、Struts与Spring集成方案
学习Struts2的小笔记,及配置部署环境,dtd文件相关内容,部分文字有图示解释。