Struts2学习笔记——StrutsTags(标签)

Struts2的标签使用起来很方便。一个网页来进行测试:


<%@ page language="java" contentType="text/html; charset=GB18030"
    pageEncoding="GB18030"%>
<%@ taglib uri="/struts-tags" prefix="s" %>





Struts-Tags学习


	
  1. property:
  2. property 取值为字符串:
  3. property 设定默认值:
  4. property 设定HTML: 这里的escape属性为ture是 会将 当做字符串输出

  5. set 设定adminName值(默认为request 和 ActionContext):
  6. set 从request取值:
  7. set 从ActionContext取值:
  8. <%--
  9. set 设定范围:
  10. set 从相应范围取值: <%=pageContext.getAttribute("adminPassword") %>
  11. --%>
  12. set 设定var,范围为ActionContext:
  13. set 使用#取值:
  14. set 从相应范围取值:

  15. Value的提供有两种方式,通过value属性或者标签中间的text,不同之处:
  16. zhaosoft
  17. 参数会以String的格式放入statck
  18. 该值会以java.lang.Object的格式放入statck
  19. <%--
  20. push:
  21. push:
  22. push:
  23. --%>
  24. bean 定义bean,并使用param来设定新的属性值: s:bean执行完了之后就将valuestack中的值出栈
  25. bean 查看debug情况: 拿出值:

  26. include _include1.html 包含静态英文文件
  27. include _include2.html 包含静态中文文件
  28. include _include1.html 包含静态英文文件,说明%用法

  29. if elseif else: age =
    wrong age! too young! yeah!
    null

  30. 遍历集合:
    |
  31. 自定义变量:
    |
  32. 使用status:
    | 遍历过的元素总数: | 遍历过的元素索引: | 当前是偶数?: | 当前是奇数?: | 是第一个元素吗?: | 是最后一个元素吗?:
  33. |
  34. |

  35. UI标签
显示结果如下图:

Struts2学习笔记——StrutsTags(标签)_第1张图片

你可能感兴趣的:(struts2)