<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");
}
分享到:
相关推荐
struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用
解决了<jsp:forward/>跳转no fond 的问题
taskInstanceId=<s:property value="id"/>" >我来处理</a>)</s:if> <s:elseif test='{#taskName == "受评对象准备评级资料"}'> <a href="${pageContext.request.contextPath}/ga/needModify.action?...
NULL 博文链接:https://z18022893621.iteye.com/blog/1956098
关于STRUTS标签的一些详细说明。 如:<html:form>的说明。
<%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-----超链接,类似于html里的<a></a> 3. <s:...
1. Map里存放的是bean时<br><br><logic:iterate id="destMap" name="srcMap"><br><br> <bean:define id="bean" name="destMap" property="value" /><br><br> <bean:write name="bean" property="name" /><br><br></...
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 (1) <s:property> (2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> (4) <s:iterator> (5) <s:include> (6) <s:form>、<s:hidden> (7...
所有的s标签介绍-C: <s:checkbox></s:checkbox>-----复选框 ...<s:div></s:div>-----表示一个块,类似于html的<div></div> <s:doubleselect list="" doubleName="" doubleList=""></s:doubleselect>-----双下拉框
<s:property /><br/> </s:iterator> </s:generator> 例2: 生成一个iterator,使用count属性。因为count属性值为3,所以只有前三个内容(aaa,bbb,ccc)在生成的iterator中。 Generate an iterator with count ...
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 (1) <s:property> (2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> (4) <s:iterator> (5) <s:include> (6) <s:form>、<s:hidden> (7...
<br/><br/>Tomcat数据库连接池配置:<br/>Server.xml<br/>增加如下内容:<br/> <Context path="/PaginationStruts" docBase="PaginationStruts" reloadable="true"><br/> <Resource name="jdbc/Pagination" scope=...
<tr><br> <td>姓名</td><br> <td>年龄</td><br> <td>所属组</td><br> </tr><br> <c:forEach var="user" items="${userlist}"><br> <tr><br> <td><c:out value="${user.username}"/></td><br> <td><c:out value="${...
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br><html><br> <head><br> </head><br> <body><br> <table><br> <tr><br> <td><%@ include file="../menu.txt"%><br> </td><br> </tr>...
"http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd"> <struts-config> <data-sources> <data-source/> </data-sources> <form-beans> <form-bean / > </form-beans> <global-forwards> ...
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> <HTML> <head> ...
<br/><br/>Tomcat数据库连接池配置:<br/>Server.xml<br/>增加如下内容:<br/> <Context path="/PaginationStrutsHibernate" docBase="PaginationStrutsHibernate" reloadable="true"><br/> <Resource name="jdbc/...
Struts原理、开发及项目实施<br/> Holen 2002-9-12<br/><br/>1、 摘要<br/>2、 关键词<br/>3、 Framework<br/>4、 Struts的起源<br/>5、 Struts工作原理<br/>6、 Struts安装<br/>7、 一个实例<br/>8、 Struts优缺点...
b.<decorator:title/>这个标签会找到被装饰页面的title(<title></title>标签内)内容填入, <decorator:head/>找到被装饰页面的head(<head></head>标签内)内容填入,<decorator:body/>找到被装饰页面的body(<body></...
<form name="form1" action="login.do" method="post"> <table width="300" border="1"> <tr> <td colspan="2"><bean:message key=...<html:errors property="org.apache.struts.action.GLOBAL_MESSAGE" /></form>