常用struts标签使用举例

本文详细介绍了Struts2框架中的HTML、Logic及Bean标签库的使用方法与应用场景,包括html:base、html:cancel、html:form等标签的具体用法,以及logic:empty、logic:equal等条件判断标签的使用技巧。

html篇

1. html:base

  同html的base元素。

2. html:cancel

  该标签生成一个取消按钮。当点击该按钮后action servlet会绕过相应的form bean的validate()方法,同时将控制权交给相应的action。在action中可使用Action.isCancelled(HttpServletRequest)方法判断是否被取消了。如果返回true表示这个action被取消了,否则表示这个action没有被取消。
   eg.  取消

3.html:form


1)  标签中必须包含一个action属性,它是这个标签中唯一必需的属性。如果不具备该属性则JSP页面会抛出一个异常。之后你必须给这个action属性指定一个有效值。一个有效值是指应用程序的Struts配置文件中元素里的任何一个子元素的访问路径。而且相应的元素中必须有一个name属性,它的值是form bean的名称

如果你有上述一个标签 ,那么你的Struts配置文件的元素中必须有一个如下显示为粗体的元素:

           type=/"com.javapro.struts.LoginAction/" 
      name=/"loginForm/"
      scope=/"request/"
      input=/"/login.jsp/">
     
   
  // 这就是说一个form标签是和form bean相关联的
      2) 任何包含在

中用来接收用户输入的标签(、、、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值