如果是用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>
这都是比较基础的了