struts中,把多个不同页面的表单提交到同一个action内应如何处理?谢谢,参与者有分。。 只要把把同页面的表单对应struts-config.xml不同的action属性,然后把这些action的type属性指向同一个action类就可以了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 path中写同一个type="action" ,写同一个就行了阿 function subDispatch(str){ alert("$$$$$$"); document.IncomeForm.pageflag.value=str; alert(document.IncomeForm.pageflag.value=str); document.IncomeForm.action="/IncomeDispatchAction.do"; document.IncomeForm.submit(); }Use DispatchAction:<br> <html:hidden property="pageflag" value=""/> <html:button property="buttonincome" value="Add Income" onclick="subDispatch('incomeAdd');"/> <html:button property="buttondept" value="Update Income" onclick="subDispatch('incomeUpdate');"/> <action path="/IncomeDispatchAction" type="strutscontrol.action.IncomeDispatchAction" name="IncomeForm" parameter="pageflag" scope="request" > <forward name="incomeResult" path="/jsp/incomeResult.jsp"></forward> <forward name="incomeUpdate" path="/jsp/incomeUpdate.jsp"></forward> </action> IncomeDispatchAction.java 不再使用exectute 方法 使用的方法名是与隐藏值一致的方法 public ActionForward incomeAdd() public ActionForward incomeUpdate() 还有一点忘记说了,就是还要同时做动态form验证,在这个过程又应如何做呢。谢谢了,呵, 在相应的action属性里配置不同的form就可以了阿 但我的还是有问题。。是不是因为我的action是统一交由spring的委托代理类(org.springframework.web.struts.DelegatingRequestProcessor)造成的。我的ide是myEclipse5.1GA的 IBATIS的resultClass问题 页面校验你是选择手写JS还是commons-validator之类的 .....急!急!急!刷新文本框的值 急问:jsp如何访问ejb axis中,发布的服务需要返回2个String,我就傻了。 在什么情况下才需要重新启动tomcat? struts小问题,救命呀 weblogic 8.1 怎么连接不成功sqlserver 呢 cmp bean的错误 poi数据导出excel 我才500条就好慢,大神能看看吗 tomcat访问页面设置问题 在线等神先解决...
alert("$$$$$$");
document.IncomeForm.pageflag.value=str;
alert(document.IncomeForm.pageflag.value=str);
document.IncomeForm.action="/IncomeDispatchAction.do";
document.IncomeForm.submit();
}
Use DispatchAction:<br>
<html:hidden property="pageflag" value=""/>
<html:button property="buttonincome" value="Add Income" onclick="subDispatch('incomeAdd');"/>
<html:button property="buttondept" value="Update Income" onclick="subDispatch('incomeUpdate');"/> <action path="/IncomeDispatchAction"
type="strutscontrol.action.IncomeDispatchAction"
name="IncomeForm"
parameter="pageflag"
scope="request"
>
<forward name="incomeResult" path="/jsp/incomeResult.jsp"></forward>
<forward name="incomeUpdate" path="/jsp/incomeUpdate.jsp"></forward>
</action>
IncomeDispatchAction.java 不再使用exectute 方法 使用的方法名是与隐藏值一致的方法
public ActionForward incomeAdd()
public ActionForward incomeUpdate()
还有一点忘记说了,就是还要同时做动态form验证,在这个过程又应
如何做呢。谢谢了,呵,
是不是因为我的action是统一交由spring的委托代理类(org.springframework.web.struts.DelegatingRequestProcessor)
造成的。
我的ide是myEclipse5.1GA的