读书人

struts2中如何取得js传来的值

发布时间: 2012-01-12 22:11:58 作者: rapoo

struts2中怎么取得js传来的值
在struts2框架下:
js怎样把一个值传给Action?
function openSpending(param){
alert(param);
thuoForm.action="invoice.action?sid="+param;
thuoForm.submit();
}

这样对吗?能把sid="+param传过去吗?主要在action里如何取值呢?

[解决办法]
加个sid属性,或者直接request.getParameter
[解决办法]
传说中你只要为相应的变量 添加getter setter 方法就可以获取值了, 尝试一下去吧
[解决办法]
不知道你的jsp使用的是不是s:form 是的话直接使用getter setter 方法就可以了,不是的话可以使用HttpServletRequest request = ServletActionContext.getRequest(); 不过必须将method 改成post 就可以拿到你的值了

[解决办法]
感觉应该没问题~~javascript中进行参数拼接也可以吧~~
[解决办法]
在action里,getSid()不能得到值吗
[解决办法]

探讨
4楼的朋友,我的jsp就用的 <form>,以前忘了加post,现在加了,在action里用这个HttpServletRequest request = ServletActionContext.getRequest(); 然后用request.getParameter(sid),还是null,痛苦呀!大师分析详细点好吗?

读书人网 >J2EE开发

热点推荐