传智播客JAVA培训struts2学习笔记3 2010-06-02

  struts2完了!就像我的六一儿童节一样,因为我不记得我是从什么时候开始在也没有过过这个节日了!和同学开玩笑清空在说今天是你的节日,你为什么来上课来了哟!是哦为什么呢?我们为什么今天在这儿上课呢?很多人连五四青年节的资格都不在具备了,才发现,看出身边有父母陪伴的小孩子,在看看身边已经有了自己的小孩子的曾经的儿时玩伴,大梦方觉晓!我们都已经到了成家立业的年龄,但是,看看你我的脸一,是乎还童稚未去,如同网上的80年,70后都习惯看着似水年华,对酒当歌,大叹!唉,我们都老去了!   每天走在传智和菜地平民窑之间,10分钟的脚程,可以想起很多,每天早晨走在来来往往的人群中,我是乎已经是上班了的一样呵,悲哀!都二十有四的人了。时间就像曾经和你相恋的数载却又弃你而去的那一半,却又是那传说中不吃回头草的良驹,无情啊!时不时,在你的梦里你曾回忆起你的曾经,就像现在的人们都喜欢感叹,时间过得真快!可是,在你感叹之余,你又不得不继续生活,因为你什么都改变不了,时间依然在走。现在的人们为了生活,习惯了左邻右舍的冷漠。   言规正传,年龄在长,但是对JAVA的学习也得长哦,编程之道在于毅力+耐力!struts2学习总结如下: OGNL 表达式语言 struts2 中的OGNL CONTEXT 为ActionContext 1.ValueStack 2.parameters 3.request 4.session 5.application 5.attr struts2 接受一个请求时,会迅速创建ActionContext,Valuestace,action,然后把action存入进ValueStace,所以 action的实例变量可以被OGNL访问! #request #session 就可以访问request session就可以访问这些作用域中的对象。 根对象是:valuestace OGNL 表达式要配合struts标签使用才会有效。 OGNL常用标签: 如果需要一个集合元素的时候,可以使用OGNL中同集合相关的表达式使用如下代码直接生成一个List对象: Set标签用于将某个值放入指定范围。 scope:指定变量被放置的范围,该属性可以接受appliaction,session,request,page, action, 如果没有设置该属性,则默认放置在OGNL Context中。 value,赋值给变量的值,如果没有设置该属性,则交ValueStack栈顶值赋给变量。 生成一个Map对象: 遍历map: OGNL 表达式投影功能: OGNL可以根据使用一种规则获得集合对象的子集,常用的有3个相关操作符: ?:获得所有符合逻辑的元素 ^:获得符合逻辑的第一个元素. $:获得答逻辑的最后一个元素. 代码: book是ValueStace作用域中的的集合。 这儿就将不满足的条件排除 ........ 通常我们是在serice层就已经把结果搞定,所以这种方法其实我们作用得应该是相当少的,但是我们需要掌握! 视图主题的取消: 复选框标签: list: 生成的复选框'pingpong'项被选中。 采用对象: 下拉列表: 采用list: 采用对象: 防止表单重复提交: 在jsp页面设置token 在xml 文件 action中配置 SSH2 整合 要导入的 jar: 知识要点: 1.分步集成 2.导入的知识点: 一切都会好的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值