来说一下Struts标签,之前我们也很多地方用到了,还是来总结一下。

首先是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表达式。

最新文章

  1. 使用功能强大的插件FastReport.Net打印报表实例
  2. Jsonp跨域访问原理和实例
  3. C# 中解决页面刷新后字体等变大问题
  4. C# 操作mongodb 分组
  5. Idea实现WebService实例 转
  6. WINDOWS基本数据类型示例
  7. mybatis简单应用(基于配置文件)
  8. mysql 按日期查询
  9. linux命令: sort
  10. Tutorial 03_分布式数据库HBASE
  11. RecycleView设置顶部分割线(记录一个坑)
  12. python特殊函数__str__、__repr__和__len__
  13. 最短路径算法dijkstra的matlab实现
  14. Android编译系统入门(二)
  15. Map中根据条件删除元素
  16. php优秀框架codeigniter学习系列——CI_URI类学习
  17. 牛客国庆集训派对Day4 I-连通块计数(思维,组合数学)
  18. adb shell pm list packages的用法
  19. 谷歌浏览器测试工具应用Advanced REST client
  20. 更改wordpress的默认登录页面名称wp-login

热门文章

  1. jacksons转换大小写处理
  2. Java基础知识总结(二)
  3. javascript--时钟
  4. oracle服务器和客户端字符集的查看和修改
  5. 认识和理解css布局中的BFC
  6. FTL(Flash translation layer)闪存转换层
  7. delphi 7 下安装 indy 10.5.8 教程
  8. Netty那点事: 概述, Netty中的buffer, Channel与Pipeline
  9. C++ signal的使用
  10. NHibernate初入门之映射文件配置说明(三)