DispatchAction的用法
作者:互联网
DispatchAction的用法
1、编写Action,继承自DispatchAction
将execute方法改为其他名字
2.struts-config.xml中的<action标签中加入一个请求参数parameter="名字aaa"
3.jsp页面中增加一个隐藏域,里面也有一个请求参数:
<html:form action="...">
<input type="hidden" name="名字aaa" value="action中的某个方法名"
</html:form>
<span style="font-size:14px;"><%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>加法运算页面</title>
<script type="text/javascript">
function doCalc(op)
{
document.calcForm.operate.value = op;
document.calcForm.submit();
}
</script>
</head>
<body>
<form name="calcForm" method="post" action="cal.do">
<table border="1">
<tr>
<td>
: 第一个数:
<input type="hidden" name="operate" value="doAdd">
</td>
<td>
<input type="text" name="num1" />
</td>
</tr>
<tr>
<td>
第二个数:
</td>
<td>
<input type="text" name="num2" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="button" value=" 加 " οnclick="doCalc('doAdd');" />
<input type="button" value=" 减 " οnclick="doCalc('doSub');" />
<input type="button" value=" 乘 " οnclick="doCalc('doMul');" />
<input type="button" value=" 除 " οnclick="doCalc('doDivide');" />
<input type="reset" value=" 重填 " />
</td>
</tr>
</table>
</form>
</body>
</html></span>
zhupengqq1 发布了194 篇原创文章 · 获赞 1 · 访问量 4091 私信 关注
标签:DispatchAction,用法,op,document,calcForm,页面 来源: https://blog.csdn.net/zhupengqq1/article/details/104130407