js传值到action,空指针异常

JavaScript06

js传值到action,空指针异常,第1张

没有看到可以传给action的代码,是不是想把select的值给action?

如果是用form提交,那么只有支持提交的元素才可以被传递到后台,这里可以用<input name="..." type="hidden">来传值,把select赋值给hidden的value,这样在form提交时,action可以得到这个值

如果是ajax提交,那么select的值应该出现在url里面,action会解析url里面的参数,并给对应的属性赋值

由于你是通过URL传参的方法。太长就费费了。

如果你这段js是在页面中写的。可以再页面上加上一个隐藏域<input type="hidden" name="fjmc">

然后用js给这个hidden赋值,在后台获取它的值。

JS可以用:

var txt=document.getElementById("textid")

location="你的Action方法&textValue="+txt //将值作为参数传过去

jsp可以用:

用form直接跳转 <form action="你的Action方法" method="post"> <input type="text" name="text"/></form>

这都是比较基础的了