*default:可选属性,如果"> *default:可选属性,如果" />
欢迎来到天天文库
浏览记录
ID:5894113
大小:336.00 KB
页数:14页
时间:2017-11-16
《16 struts2_ognl标签课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、OGNL标签北京传智播客教育www.itcast.cnproperty标签property标签用于输出指定值:*default:可选属性,如果需要输出的属性值为null,则显示该属性指定的值*escape:可选属性,指定是否格式化HTML代码。escape=“false”时,hr作为html标签使用*value:可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值。例子:2、ropertyvalue="#request.username"/>:输出栈顶的值输出:username=username_valueStack,msgxx=msg_valueStackhr的使用'}"escape="false"/>输出:hr的使用注:escape=“false”时,hr作为html标签使用北京传智播客教育www.3、itcast.cnset标签set标签用于将某个值放入指定范围。var:变量的名字,name,id和var表达的含义是一样的,name,id被var替代scope:指定变量被放置的范围,该属性可以接受application、session、request、page或action。如果没有设置该属性,则默认放置在action中。value:赋给变量的值.如果没有设置该属性,则将ValueStack栈顶的值赋给变量。例子:4、equest”/>北京传智播客教育www.itcast.cnpush标签push:将对象放入栈顶,不能放5、入其他范围,当标签结束,会从栈顶删除。value:要push到堆栈中的值。例子:测试删除:北京传智播客教育www.itcast.cnbean标签(了解)bean标签:实例化一个符合JavaBeans规范的class,标签体内可以包含几个Param元素,用于调用setter方法给此class的属性赋值.name:要被实例化的class名字(必须符合JavaBeans规范)v6、ar:赋给变量的值.放置在request作用域中如果没有设置该属性,则对象被放置到栈顶例子:北京传智播客教育www.itcast.cnaction标7、签Action:通过指定命名空间和action名称,该标签允许在jsp页面直接调用Actionname:action名字(不包括后缀,如.action)namespace:action所在命名空间executeResult:Action的result是否需要被执行,默认值是false不执行例子:8、nlAction"method="{1}">/ognl/ongl.jsp?msg=${msgxx}北京传智播客教育www.itcast.cn
2、ropertyvalue="#request.username"/>:输出栈顶的值输出:username=username_valueStack,msgxx=msg_valueStackhr的使用'}"escape="false"/>输出:hr的使用注:escape=“false”时,hr作为html标签使用北京传智播客教育www.
3、itcast.cnset标签set标签用于将某个值放入指定范围。var:变量的名字,name,id和var表达的含义是一样的,name,id被var替代scope:指定变量被放置的范围,该属性可以接受application、session、request、page或action。如果没有设置该属性,则默认放置在action中。value:赋给变量的值.如果没有设置该属性,则将ValueStack栈顶的值赋给变量。例子:4、equest”/>北京传智播客教育www.itcast.cnpush标签push:将对象放入栈顶,不能放5、入其他范围,当标签结束,会从栈顶删除。value:要push到堆栈中的值。例子:测试删除:北京传智播客教育www.itcast.cnbean标签(了解)bean标签:实例化一个符合JavaBeans规范的class,标签体内可以包含几个Param元素,用于调用setter方法给此class的属性赋值.name:要被实例化的class名字(必须符合JavaBeans规范)v6、ar:赋给变量的值.放置在request作用域中如果没有设置该属性,则对象被放置到栈顶例子:北京传智播客教育www.itcast.cnaction标7、签Action:通过指定命名空间和action名称,该标签允许在jsp页面直接调用Actionname:action名字(不包括后缀,如.action)namespace:action所在命名空间executeResult:Action的result是否需要被执行,默认值是false不执行例子:8、nlAction"method="{1}">/ognl/ongl.jsp?msg=${msgxx}北京传智播客教育www.itcast.cn
4、equest”/>北京传智播客教育www.itcast.cnpush标签push:将对象放入栈顶,不能放
5、入其他范围,当标签结束,会从栈顶删除。value:要push到堆栈中的值。例子:测试删除:北京传智播客教育www.itcast.cnbean标签(了解)bean标签:实例化一个符合JavaBeans规范的class,标签体内可以包含几个Param元素,用于调用setter方法给此class的属性赋值.name:要被实例化的class名字(必须符合JavaBeans规范)v
6、ar:赋给变量的值.放置在request作用域中如果没有设置该属性,则对象被放置到栈顶例子:北京传智播客教育www.itcast.cnaction标
7、签Action:通过指定命名空间和action名称,该标签允许在jsp页面直接调用Actionname:action名字(不包括后缀,如.action)namespace:action所在命名空间executeResult:Action的result是否需要被执行,默认值是false不执行例子:8、nlAction"method="{1}">/ognl/ongl.jsp?msg=${msgxx}北京传智播客教育www.itcast.cn
8、nlAction"method="{1}">/ognl/ongl.jsp?msg=${msgxx}北京传智播客教育www.itcast.cn
此文档下载收益归作者所有