jsp页面上有一个多选框控件<select name="web_cert_template" id="web_cert_template">
<option value="1">个人证书模板</option>
<option value="2">单位证书模板</option>
</select>
表单名是<form name="fm1" action="<%=path%>/certApplyAction.do?method=exportCertModel" method="post">通过这个方法提交function selectExportCertType()
{
alert($("#web_cert_template").val());
document.fm1.action = document.fm1.action+"&web_cert_template="+$("#web_cert_template").val();
alert($("#web_cert_template").val());
document.forms[0].submit();
return false;
}
在certApplyAction.do中用这条语句来获取
String certType=request.getParameter("web_cert_template");
当我选择个人证书模板时点击提交
alert($("#web_cert_template").val());弹出显示1
String certType=request.getParameter("web_cert_template");获取的值也是1
但是我这个jsp页面提交后是不关闭的,可以再次提交
当我选择单位证书模板时再次提交时出现了问题
alert($("#web_cert_template").val());弹出显示2
表示控件的值已经变成了2
但String certType=request.getParameter("web_cert_template");获取的值依然是1
没有随着控件的改变而变化,给我的感觉像是这个值传到了缓存中在jsp页面没关闭的时候就不再更新了,
希望各位大大能帮帮忙解释一下,最好能给出解决方案,在线等,多谢了
<option value="1">个人证书模板</option>
<option value="2">单位证书模板</option>
</select>
表单名是<form name="fm1" action="<%=path%>/certApplyAction.do?method=exportCertModel" method="post">通过这个方法提交function selectExportCertType()
{
alert($("#web_cert_template").val());
document.fm1.action = document.fm1.action+"&web_cert_template="+$("#web_cert_template").val();
alert($("#web_cert_template").val());
document.forms[0].submit();
return false;
}
在certApplyAction.do中用这条语句来获取
String certType=request.getParameter("web_cert_template");
当我选择个人证书模板时点击提交
alert($("#web_cert_template").val());弹出显示1
String certType=request.getParameter("web_cert_template");获取的值也是1
但是我这个jsp页面提交后是不关闭的,可以再次提交
当我选择单位证书模板时再次提交时出现了问题
alert($("#web_cert_template").val());弹出显示2
表示控件的值已经变成了2
但String certType=request.getParameter("web_cert_template");获取的值依然是1
没有随着控件的改变而变化,给我的感觉像是这个值传到了缓存中在jsp页面没关闭的时候就不再更新了,
希望各位大大能帮帮忙解释一下,最好能给出解决方案,在线等,多谢了
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 java用jxls导出Excel 5000条以上如何提高速度?谢谢!
- 求推荐学Java web 好书
- 如何写入文件尾
- 高手速来,解决分多哦!!
- 请教
- 关于Spring面向方面编程的概念
- net.sf.ehcache.config.Configurator#configure : No configuration found
- 初学struts2标签找不到问题
- Tomcat5中如何配置struts1.26?
- 问题出在哪里呢,请大家帮看看,得到结果就结贴 on line wait!!!
- javax.servlet.ServletException: Class packageservlet.LoginServlet is not a S
- Struts2 关于Action继承ActionSupport报No result defined for action...and result input错
但是第二次传过去的certType就不对了,还是上一次提交的那个certType
<option value="1" selected="selected">个人证书模板</option>
<option value="2" selected="selected">单位证书模板</option>
我试了,果然是这个问题,执行两次document.fm1.action没重置,参数就叠加了两次,多谢了