日期:2014-05-20  浏览次数:20623 次

js传值问题
我想在js里把一个值传到action里,请问高手代码应怎么写?本人新手,请详细赐教。。。

------解决方案--------------------
把这个值给form里的一个hidden元素提交就可以了
------解决方案--------------------
form提交就可以得到呀
------解决方案--------------------
直接通过form提交就可得到,你先定义一个DAO,举例为User,生成一个对象user,那么在页面上直接<input type="text" name="user.email">(假设你要传的是email属性),接着再提交就会传到相应的action了,这跟js没什么关系
------解决方案--------------------
可以在提交的时候吧要传递的值放到url后面,在action中就可以用request取道。
如:
document.forms[0].action="<%=path%>/Action.do?param="+document.forms[0].id.value;
document.forms[0].submit();

action中request.getParameter("param");

不知道这个是否能解答你的问题。
------解决方案--------------------
1
<html:hidden property=""/>也可以这样传值

2
两个action之间咋传值呀这个不明白。。提交只是一个Action