<form name="Form" method="post" action="admin.jsp?u=<%=request.getParameter("user")%>" >
其中user是 <input type="hidden" name="user" id="user" >它的value已通过js赋值成功。
通过<script ..>alert(document.getElementById("user").value);</script>可以弹出user的值,
为什么提交表单后却无法取到u这个参数,显示u为null
其中user是 <input type="hidden" name="user" id="user" >它的value已通过js赋值成功。
通过<script ..>alert(document.getElementById("user").value);</script>可以弹出user的值,
为什么提交表单后却无法取到u这个参数,显示u为null
解决方案 »
- 异常org.hibernate.exception.SQLGrammarException: could not execute query
- 全局与局部的问题
- 你们在开发中用到Tag没有?
- 在jsp里输出一个word流,必须在一个单独的页面?
- openfire用户摘要列表为什么没有显示
- 谁有javamail正确保存附件的源码?在线等待,谢谢!!!!
- 通过jdbc访问ms sqlserver
- 如何写sql在mysql中,一个字段(int)自动加1,用create table回复马上给分.
- 技术大讨论!!为JSP开发上传组件!!!!可是我原创作品哦,希望能对一些人有些帮助,也希望高手指点
- 一个关于servlet与oracle JDBC DRIVER 的简单问题。
- java sql进行大表数据查询
- 文本输入框里输入脚本如何处理
这时request里还没有
U=后面一定是没取到值,提交的时候肯定没有了
<form name="Form" method="post" action="admin.jsp?u=">
除非你提交了表单了。
只有你在第二次提交的时候,action里的u才会有值的
{
var u = document.forms[0].elements["user"].value;
document.forms[0].action = "admin.jsp?u="+u;
document.forms[0].submit();
}在提交按钮的单击事件里调用就行了
你这样试试
String u = request.getParameter("user");
<form name="Form" method="post" action="admin.jsp?u= <%=u%>" >
{
var u = document.forms[0].elements["user"].value;
document.forms[0].action = "admin.jsp?u="+u;
document.forms[0].submit();
} 在提交按钮的单击事件里调用就行了
谢谢给为,结贴!
{
var u = document.forms[0].elements["user"].value;
document.forms[0].action = "admin.jsp?u="+u;
document.forms[0].submit();
} 在提交按钮的单击事件里调用就行了