struts1如何控制跳转到指定的页面
在页面上有很多的按钮,在action里面如何知道点击了什么按钮了。在企业开发中是怎么去操作的。
如果单纯通过一个隐藏是做不到。我在别人项目中看到,用标签来控制的,不知道是怎么回事,请教大家...
[b]问题补充:[/b]
如果用js 去控制感觉很麻烦。
一个form多个提交按钮,可以通过继承LookupDispatchAction来实现
参考:http://www.blogjava.net/web/archive/2006/07/20/lookupdispatchaction_zh.html
这个也不难啊,你可以给每个按钮写一个js,然后再js中作标记就可以了。
使用DispatchAction类调用多个Action方法
http://tech.ddvip.com/2009-02/1235111384109302.html
一个form你可以用一个submit做提交所有用,
其他的Button可以用JS(location.href="url";)来跳转到指定的Action或者Jsp还可以挂参数区分不同的Button请求
可以用这么一个最简单的方法
action对应的form新增一个字段button
在页面上添加一个hidden field
然后给每一个button添加一个js响应事件,如:
function btn1_onclick() {
document.forms[0].button = "btn1";
document.forms[0].submit();
}
然后再action中判断
form.getButton()
下面lz知道怎么继续了吧~