首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Struts2——(四)OGNL与struts标签

2013-10-27 
Struts2——(4)OGNL与struts标签一、OGNLObject Graphic Navigation Language对象图导航语言依赖于 ognl.jar

Struts2——(4)OGNL与struts标签
一、OGNLObject Graphic Navigation Language  对象图导航语言依赖于 ognl.jar包OGNL不是Struts框架独有的,它是和框架独立的一种技术。例如:这样一个java项目中也能用

所添加的jar包如下(我下载的是struts-2.3.15.3-all.zip)Struts2——(四)OGNL与struts标签web.xml

   如果想获取上面的name属性和dt属性从Value Stack Contents中直接取,从Stack Context中取要用#key 

如果想格式化日期,则可以用<s:date>标签<s:date name="dt" format="yyyy年MM月dd日"/>session信息位于Stack Context中,下面我们来从页面读取session中的值:
打开Debug可以看到如下内容Struts2——(四)OGNL与struts标签
比较特殊的是attr先寻找request如果没有再找session(范围由小到大).下面来看看if...else标签添加一个int price属性,并初始化为10000
其实还可以这样写 
接下来我们来看一下这个<s:bean>标签,这个标签可以创建一个对象放到context中。先写一个Bean
     (2)表单标签form, textfield, password, checkbox, checkboxlist, radio,select, optgroup这些表单标签比原始的html中的表单标签功能强大的多,可以实现默认填充等功能。下面我们来具体看一下。首先创建一个新的Action。
说明:上面的“性别”部分是一个标签中的Map集合, 个人爱好部分的name是选中的项目集合, data是所有项目集合。
源代码下载:http://download.csdn.net/detail/lxq_xsyu/6459689
请看下节.......



热点排行