`
zwnJava
  • 浏览: 209933 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Struts标签<html:cancel/>取消按钮处理事件

    博客分类:
  • java
阅读更多

<html:cancel/>标签默认情况下点击,是会报错的。

 

要想使用此按钮可以在 struts-config.xml 中的action 增加如下相应属性:

 

<set-property property="cancellable" value="true" />

 

详细位置如下所示:

 

<action
      attribute="helloForm"
      input="/form/hello.jsp"
      name="helloForm"
      path="/hello"
      scope="request"
      type="com.zwn.struts.action.HelloAction">

     <set-property property="cancellable" value="true"/>

     
     <forward name="success" path="/form/helloSuccess.jsp" />
     <forward name="fail" path="/form/helloFail.jsp"  redirect="true"/>
 </action>
   

 

再在对应action里面增加对cancel按钮的处理方法:

 

 
public ActionForward execute(ActionMapping mapping, ActionForm 

form,HttpServletRequest request, HttpServletResponse response) {

              if (isCancelled(request)) { // 取消按钮处理

			return mapping.findForward("fail");

		}


		HelloForm helloForm = (HelloForm) form;
												
		return mapping.findForward("success");
	}

  

 

 

 

分享到:
评论

相关推荐

    Struts标签学习笔记.doc

    `&lt;html:submit&gt;`和`&lt;html:cancel&gt;`则分别用于生成提交和取消按钮,`&lt;html:reset&gt;`则是复位按钮。当用户点击取消按钮时,`Action`类中的`isCancelled()`方法会被调用,处理相应的逻辑。 至于选择元素,`...

    struts标签例子

    - `&lt;html:cancel&gt;`:创建一个取消按钮,当点击时会触发Action的取消事件。在Action中,需要通过`isCancelled(request)`方法来判断是否为取消操作。 3. 下拉列表和多选列表: - `&lt;html:select&gt;`:创建一个选择列表...

    jdon核心思想

    Struts标签库提供了多种表单元素的标签,例如`&lt;html:form&gt;`、`&lt;html:text&gt;`、`&lt;html:hidden&gt;`、`&lt;html:submit&gt;`等,这些标签可以方便地创建和管理表单数据。 - **`&lt;html:form&gt;`**: 用于定义表单的结构。 - **`...

    struts标签

    - `&lt;html:cancel&gt;`:创建取消按钮,当点击时可以触发取消事件。在Action中,可以通过`isCancelled(request)`方法检查是否被取消,并相应处理。 3. 下拉列表和多选列表: - `&lt;html:select&gt;`:创建选择列表,可以...

    struts1 标签手册

    4. 此外,HTML标签库还包含许多其他常用的标签,如`&lt;html:form&gt;`用于创建表单,`&lt;html:text&gt;`、`&lt;html:password&gt;`、`&lt;html:textarea&gt;`、`&lt;html:radio&gt;`和`&lt;html:checkbox&gt;`用于创建输入字段,`&lt;html:link&gt;`用于创建...

    Struts标签库

    - `&lt;html:cancel&gt;` 创建取消按钮。 - `&lt;html:reset&gt;` 创建重置按钮。 - `&lt;html:checkbox&gt;` 生成复选框。 - `&lt;html:multibox&gt;` 生成多选框。 - `&lt;html:radio&gt;` 生成单选按钮。 - `&lt;html:select&gt;` 生成下拉选择...

    struts标签 cancel error

    ### 关于“struts标签 cancel error” #### 1. **取消(Cancel)操作** 在Struts框架中,有时用户可能会想要取消当前的操作,返回到之前的页面或者某个特定的页面。这可以通过使用`cancel`标签或相关的逻辑来实现...

    struts1标签的使用说明及举例.doc

    - 专为增强对其他Struts标签的嵌套使用而设计,使得在复杂对象模型中处理表单输入更加方便。 举例: ```jsp &lt;html:form action="/login.do"&gt; &lt;html:text property="username" /&gt; ...

    struts1标签.docstruts1标签.docstruts1标签.doc

    例如,`&lt;html:form&gt;`标签用于创建表单,`&lt;html:text&gt;`、`&lt;html:hidden&gt;`、`&lt;html:textarea&gt;`、`&lt;html:radio&gt;`、`&lt;html:checkbox&gt;`、`&lt;html:submit&gt;`和`&lt;html:reset&gt;`分别用于创建文本输入框、隐藏输入、文本区域、...

    html标题库 详细和各种功能

    - `&lt;html:reset&gt;`、`&lt;html:cancel&gt;`:创建重置按钮和取消按钮。 #### 3. 表单标签库的高级用法 - **数据绑定**:Struts框架支持将表单控件与JavaBean属性进行绑定,从而实现数据的自动填充和验证。 - **国际化支持*...

    Struts2 中文 参考 文档

    Struts2的表单标签如&lt;s:form&gt;允许设置验证规则(validate="true"),&lt;s:textfield&gt;和&lt;s:password&gt;用于输入字段,其中&lt;label&gt;提供了更好的可读性,&lt;s:submit&gt;用于提交按钮,甚至可以添加额外的行为,如在点击“Cancel...

    struts1标签中文详解

    - `&lt;html:cancel&gt;`:生成一个取消按钮,点击后跳过表单验证并执行特定的取消操作。 - `&lt;html:form&gt;`:创建HTML表单,必须包含`action`属性,指定处理表单请求的Action路径。`name`属性指定了与之关联的表单Bean的...

    学习struts很好的文档

    - `&lt;html:cancel&gt;`:生成取消按钮。 - `&lt;html:reset&gt;`:生成重置按钮。 - `&lt;html:submit&gt;`:生成提交按钮。 - `&lt;html:hidden&gt;`:生成隐藏域。 - `&lt;html:checkbox&gt;`:生成复选框。 - `&lt;html:multibox&gt;`:生成多选框。...

    struts标签d 文档.doc

    在Struts中,`Html:Cancel`标签是一个在表单中常见的元素,它的主要作用是取消当前表单的提交操作。通常,`Html:Cancel`标签的使用方式如下: ```jsp &lt;html:cancel&gt; &lt;bean:message key="createuser.cancelbutton"/...

    struts 1的标签的用法详细

    - `&lt;html:cancel&gt;`:生成取消按钮,需要在`Action`的`execute()`方法中检测`isCancelled(request)`,并处理取消操作。 ### 结语 Struts 1 的标签用法使得开发者能够更便捷地创建动态Web应用程序,减少代码量,提高...

    超全的Struts 标签库

    Struts是一个经典的Java web开发框架,它提供了一套丰富的标签库,使得开发者可以更便捷地构建用户界面。本文将深入探讨Struts中的HTML标签库,包括链接、图像、基本表单元素以及下拉列表和多选列表的使用方法。 1....

    struts1标签库详解

    * html:cancel:创建一个取消按钮。 * html:checkbox:创建一个复选框。 * html:errors:显示错误信息。 * html:file:创建一个文件上传控件。 * html:form:创建一个表单。 * html:frame:定义一个框架。 * ...

    struts2国际化语言切换

    在JSP页面中,使用`&lt;s:text&gt;`标签来引用资源包中的字符串。例如: ```jsp &lt;s:text name="save"/&gt; &lt;s:text name="cancel"/&gt; ``` Struts2框架会自动根据用户的locale从相应的资源包中找到对应的字符串。 6. **...

Global site tag (gtag.js) - Google Analytics