可以同一个,也可以不同一个
同一个的话,页面上可以传个隐藏的参数如:
<form method="post" action="youraction.do">
<input type="hidden" name="act" value="update"/>//更新
<input type="hidden" name="act" value="del"/>//删除
</form>
在同一个action里接收为
if(act.equals("update"))
{}if(act.equals("del"))
{}若是两个action
就是不用设置参数act,在form里写不同的action名字就行了
同一个的话,页面上可以传个隐藏的参数如:
<form method="post" action="youraction.do">
<input type="hidden" name="act" value="update"/>//更新
<input type="hidden" name="act" value="del"/>//删除
</form>
在同一个action里接收为
if(act.equals("update"))
{}if(act.equals("del"))
{}若是两个action
就是不用设置参数act,在form里写不同的action名字就行了
解决方案 »
- JAVA 手机 短信问题
- 侵入性是一个怎样的概念?求指导~
- 一个老问题:could not initialize a collection: XXX
- 请问如何编程拦截处理soap消息(java)
- action里怎么执行js呢,一点小问题,谢谢大家
- JBPM5流程图求指导,高分送上
- 新手java连接webservise的问题。。。。
- CMP的Create()执行以后在ORACLE里面看不到新增加的项啊!(毕业设计,多多帮忙,)
- ejb local reference 概念解释!!!!请进!!!!!
- 用java调用web service的问题
- 在tomcat中class文件放那???(在线等,急!!!)
- 如何控制myeclipse使用的内存数量
<input type="hidden" name="act" value="update"/>//更新
<input type="hidden" name="act" value="del"/>//删除
</form>就是这个
你的那个是隐藏域啊,你的按钮怎么和这个隐藏域关联呢。偶是新手请指教,谢谢。。
在action中只要
request.getParameter("act");(可能拼写有误)
就直接能得到了
然后就
if()
if()
<html:submit value="修改" property="modify" styleClass="buttonA"/>
<html:submit value="插入" property="insert" styleClass="buttonA"/>
然后在formbean中定义,之后在action中判断你点击了哪个按钮
if (xxxxActionForm.getmodify() != null) {}
后面就不写了,我是这么做的
<action
path="/OperateAction"
type="OperateDisapatchAction"
unknown="false"
validate="false"
name="Form"
parameter="method"
scope="request"
input="/jsp.jsp"
>
<forward name="FormwardName" path="jsp.jsp" />
</action>调用时如下<form action="OperateAction.do?method=insert"/>执行insert,
<form action="OperateAction.do?method=update"/>执行update