日期:2014-05-17  浏览次数:20771 次

【急】Struts框架 页面传值到action
我用的Struts框架做的项目! 
鼠标放到超链接上可以看到访问路劲和值!

想用js脚本 来传值和跳转!怎么实现?完整的答案!

------解决方案--------------------
var b = doucment.form.b.value;
var d = document.form.d.vlaue;
document.form.action="abc/index.do?a="+b+"&c="+d;
document.form.submit()
------解决方案--------------------
接一楼
在action中设相应的变量,并且要有get 和set 方法
------解决方案--------------------
在action中不需要设变量,直接request.getparameter("a")和request.getparameter("b")就可以了
------解决方案--------------------
function aa(){

location=="abc/index.do?a="+b+"&c="+d;
//location 后面写url串

}
<input type="button" onclick="javascript:aa();" value="跳转">
------解决方案--------------------
request多麻烦啊,用struts的自动注入就好了,何必那么麻烦呢
------解决方案--------------------
你是不想看见超链接上的值啊?
<a href="javascript:void();" onclick="test()">点点点</a>

function test(){
//如果是表单,用四楼的方法
//如果是跳转
window.location.href='路径';
}
------解决方案--------------------
document.forms[0].action = "";
document.forms[0].submit();
------解决方案--------------------
既然用struts那就直接用struts的自动注入,set get。。。
jsp页面直接submit,传值到action,
------解决方案--------------------
探讨

var b = doucment.form.b.value;
var d = document.form.d.vlaue;
document.form.action="abc/index.do?a="+b+"&amp;c="+d;
document.form.submit()