能否一个页面对应多个action? 补充一下,我用的Struts版本是1.2,期待你的回答~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充一下:我用的Struts版本是1.2,期待大家的回答~ 一个页面只能对应一个 action . 应该可以吧,你把path写成不相同的不就可以了吗比如第一个form:<html:form action="/test1.do">第二个form:<html:form action="/test2.do"> 你可以用AJAX去试,虽然提交了表单但是不会刷新该页面,你也就可以提交两次啦。 是的,你说两个action 拦截同一个url的话,你说,让他去执行哪个呢?就算struts允许这样,也是没有意义的。你不是有两个表单么,那就写上两个不同的url不就可以了。就算是只用到一个form,你也可以根据判断,不同的超链接赋予form.action不同的url就行了。这个你总会吧。 可以的 用javascript就可以了document.formname.action.value = ""; 可以.一个Action可以认为表示一个业务逻辑假设要在同一个页面上完成 增,删 ,改 ,查.就可以写 4 个 Action 啊! path问题可以参考4楼. 你可以使用dispaterAction,根据设置参数paramer的不同,转到相应的提交方法中 让你的Action继承 dispaterActionstruts-config.xml里对应的action的配置里加上这样一个属性parameter="cmd"jsp页面的form的action="*.do?cmd=方法名1"第二个form的action="*.do?cmd=方法名2"action中写上述的两个方法就可以了这样就可以达到你的要求了。 很多方法:1 ajax2 定义两个form,不同的url3 如楼上4 一个action,配置不同的path servlet线程安全问题 做一个登录.!! 《java语言的科学与艺术》课后编程解决方案哪有? Myeclipse下DISTINCT 查询后复制的问题 Actionscript 如何解析 java服务返回的ArrayList集合 ssh中不通过Action如何注入 dom4j如何删除声明,或者写入xml文件的时候如何不产生XML声明 java连接oracle的问题 MSE工业实践项目开发 逻辑正确 编译错误 请教java mail发邮件的一个问题 刚入职新的公司分了一个非常紧的项目(求一个思路 不是技术)
比如第一个form:
<html:form action="/test1.do">
第二个form:
<html:form action="/test2.do">
你不是有两个表单么,那就写上两个不同的url不就可以了。就算是只用到一个form,你也可以根据判断,不同的超链接赋予form.action不同的url就行了。这个你总会吧。
一个Action可以认为表示一个业务逻辑
假设要在同一个页面上完成 增,删 ,改 ,查.
就可以写 4 个 Action 啊!
struts-config.xml里对应的action的配置里加上这样一个属性parameter="cmd"
jsp页面的form的action="*.do?cmd=方法名1"
第二个form的action="*.do?cmd=方法名2"
action中写上述的两个方法就可以了
这样就可以达到你的要求了。
1 ajax
2 定义两个form,不同的url
3 如楼上
4 一个action,配置不同的path