【Struts】Struts标签库

       Struts提供了五个标签库,即:Bean、HTML、Logic、Template和Nested。

  • Bean 标签:  在访问JavaBeans 及其属性,以及定义一个新的bean 时使用
  • HTML 标签 : 用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单
  • Logic 标签: 管理条件产生的输出和对象集产生的循环
  • Template标签:随着Tiles框架包的出现,此标记已开始减少使用
  • Nested标签:  增强对其他的Struts 标签的嵌套使用的能力

【使用】

采用taglib引入

<%@taglib uri="http://struts.apache.org/tags-bean"prefix="bean"%>    

<%@taglib uri="http://struts.apache.org/tags-logic"prefix="logic" %> 

<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>      

【分类】

html标签库

  1. <html:html>:Html元素,为页面的起始标记
  2. <html:errors>:用于显示错误消息
  3. <html:text>:单行文本输入区
  4. <html:base>        : 代表了HTML<base>元素
  5. <html:hiddern>:隐藏文本框
  6. <html:textarea>:多行文本输入区
  7. <html:submit>:提交按钮
  8. <html:reset>:复位按钮
  9. <html:button>:普通按钮
  10. <html:radion>:单选按钮
  11. <html:checkBox>:复选按钮
  12. <html:img>:显示图像,同html的img标记
  13. <html:select>:与html的select 相同
  14. <html:option>:与html的option 相同
  15. <html:message>:用于显示一些消息
  16. <html:link>:等价于<a>标记,其中属性page为目标同一应用程序的某个页面

bean标签库

  1. <bean:cookie>:访问cookie信息
  2. <bean:header>:访问http请求中的header信息
  3. <bean:parameter>:访问请求参数
  4. <bean:page>:访问jsp的隐含对象
  5. <bean:message>:向客户端发送国际化的字符串
  6. <bean:resource>:把web资源装载到一个JavaBean中
  7. <bean:struts>:访问struts的内在配置对象
  8. <bean:include>:包含一个页面
  9. <bean:define>:定义一个变量
  10. <bean:write>:显示JavaBean或其属性的内容
  11. <bean:size>:获得Map或Collection集合的长度

logic标签库

  1. < logic:equal>比较变量是否等于指定的常量
  2. < logic:notEqual>比较变量是否不等于指定的常量
  3. <logic:greaterEqual>比较变量是否大于或等于指定的常量
  4. <logic:greateThan> 比较变量是否大于指定的常量
  5. <logic:lessEqual> 比较变量是否小于或等于指定的常量
  6. < logic:lesThan>比较变量是否小于指定的常量
  7. < logic:match>判断变量中是否包含指定的常量字符串
  8. < logic:notMatch>判断变量中是否不包含指定的常量字符串
  9. < logic:empty>判断变量中是否为空
  10. < logic:notEmpty>判断变量中是否不为空
  11. < logic:present>判断指定的JavaBean . Cookie等 是否存在
  12. <logic:notPresent>判断指定的JavaBean . Cookie等 是否不存在
  13. <logic:messagesPresent> 判断指定的消息是否存在
  14. <logic:messagesNotPresent> 判断指定的消息是否不存在
  15. <logic:iterate>:进行循环遍历的标签
  16. <logic:forward>:进行请求转发的标签
  17. <logic:redirect>:重定向的标签


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值