Struts2 学习笔记15 Struts标签 part1
2013-08-14 19:01
471 查看
来说一下Struts标签,之前我们也很多地方用到了,还是来总结一下。
首先是property标签。
1.是取出property的参数值,很常用了。
2.是取值为字符串。
3.是设定默认值,当值栈里没有admin,就取出默认值。
4.是和html相关,默认为true,设定为false则将html标签解析,设定为true,不解析,当字符串处理。
接下来要说的是set标签。
5.设定一个变量,值为users的值。
6.在request中取值。
7.在ActionContext中取值。
8.scope设定set的范围。
然后是bean标签。
9.新建了一个Cat对象叫maomao,param是设定name属性。
再说include标签。
10.包含静态英文页面。
11.包含静态中文页面。
12.用ognl表达式显示。%{}来把incpage强制变成ognl表达式。
首先是property标签。
<li>property:<s:property value="users"/></li> <li>property取值为字符串:<s:property value="'users'"/></li> <li>property设定默认值:<s:property value="admin" default="管理员"/></li> <li>property设定HTML:<s:property value="'<hr/>'" escape="false"/></li>
1.是取出property的参数值,很常用了。
2.是取值为字符串。
3.是设定默认值,当值栈里没有admin,就取出默认值。
4.是和html相关,默认为true,设定为false则将html标签解析,设定为true,不解析,当字符串处理。
接下来要说的是set标签。
<li>set:<s:set var="adminName" value="users"/></li> <li>从request中取值:<s:property value="#request.adminName"/></li> <li>从ActionContext中取值:<s:property value="#adminName"/></li> <li>设定set范围:<s:set var="adminPassword" value="password" scope="page"/>
5.设定一个变量,值为users的值。
6.在request中取值。
7.在ActionContext中取值。
8.scope设定set的范围。
然后是bean标签。
<li>bean:<s:bean name="com.tfj.struts2.ognl.Cat" var="maomao"> <s:param name="name" value="'haha'"></s:param> </s:bean></li>
9.新建了一个Cat对象叫maomao,param是设定name属性。
再说include标签。
<li>include静态英文html<s:include value="MyHtml1.html"></s:include></li> <li>include静态中文html<s:include value="MyHtml2.html"></s:include></li> <li><s:set var="incpage" value="'MyHtml1.html'" /> <s:include value="%{incpage}"></s:include></li>
10.包含静态英文页面。
11.包含静态中文页面。
12.用ognl表达式显示。%{}来把incpage强制变成ognl表达式。
相关文章推荐
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- Struts2 学习笔记16 struts标签 part2
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- [struts2学习笔记] 第四节 学着使用struts 2的tag标签
- Struts2-学习笔记系列(15)-ajax支持和JSON
- 【Struts2学习笔记(4)】指定需要Struts 2处理的请求后缀和细说常量定义
- Struts2学习笔记之struts.xml配置常量和Action处理流程
- 学习笔记——struts2标签时间转换
- Struts2学习笔记15:Struts2的文件上传和下载【续】二
- Struts2.0学习笔记--Struts2.0标签及其使用方法
- [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈
- struts 2的标签库学习笔记
- [原创]java WEB学习笔记74:Struts2 学习之路--自定义拦截器,struts内建的拦截器
- struts2学习笔记一------struts2标签学习
- 框架学习之Struts2 第九节 Struts2重要的标签解说
- Struts学习笔记: Html标签库学习(Form标签)
- Struts HTML标签库学习笔记[网摘]
- Java学习笔记 Struts2常用标签
- struts2学习笔记 -- day05 Struts2中的标签