1
加到form表单中,用request.getParameter("text")获得
或者http://localhost:7001/Servlet?text=text
或者用hiden传2
用javascript
document.form名.submit();
加到form表单中,用request.getParameter("text")获得
或者http://localhost:7001/Servlet?text=text
或者用hiden传2
用javascript
document.form名.submit();
解决方案 »
- js中计算m天后的日期,出现问题,求助!
- validator验证框架恶心错误
- java中cookie存中文的问题!
- 请问这是什么错误?
- 关于Oralce的时间类型比较问题
- ajax调用webservice失败
- 请教:提交表单的时候,是否可以提交img标记的东东,如果可以请问如何提交?
- i need help!!about jsp and oracle!!
- 我想用replaceAll("[aaa]",""),确只能替换aaa,"[]"确不能替换掉!
- Connection reset by peer: JVM_recv in socket input stream read这个问题到底怎么解决?? 500分!!不够再给
- RequestDispatcher 的问题
- 为了消除jsp页面上的java代码
=======================
<script>
function doSubmit(butName){
document.form1.submit();
}
</script>
<form action ="yourServlet" method="post" name = "form1"><input type="text" name="text"><a href="#" onclick="doSubmit()">修改</a>
</form>在yourServlet里,用request.getParameter("text");就可以获得text控件的值了。
问题2.
==========================
建议不使用多form,而是使用同一form,利用按钮的名称或者id来判断提交不同的目的地。如:<form action="" method="post" name="form1">
<input type="button" onclick="doSubmit(this.name)" name="but1" value="提交到1.jsp">
<input type="button" onclick="doSubmit(this.name)" name="but2" value="提交到2.jsp">
</form>
<scipt>
function duSubmit(butName){
if(butName == "but1"){
alert("您点击了按钮1");
document.form1.action = "1.jsp";
document.form1.submit();
}
else if(butName == "but2"){
alert("您点击了按钮2");
document.form1.action = "2.jsp";
document.form1.submit();
}
}
</script>
<script language="JavaScript">
function duSubmit(butName){
if (butName == "but1"){
document.form1.action="UserSelectQueryServlet";
document.form1.submit();
}
if (butName == "but2"){
document.form1.action="UserSelectServlet";
document.form1.submit();
}
if (butName == "but3"){
document.form1.action="ReturnServlet";
document.form1.submit();
}
if (butName == "but4"){
document.form1.action="GoServlet";
document.form1.submit();
}
</script><form name="form1" method="post" action=""><input type="submit" onclick="doSubmit(this.name)" name="but1" value="查询">
<input type="submit" onclick="doSubmit(this.name)" name="but2" value="修改">
<input type="submit" onclick="doSubmit(this.name)" name="but3" value="返回">
<input type="submit" onclick="doSubmit(this.name)" name="but4" value="go"></form>是这样么?错误啊....java.lang.NullPointerException
Servlet.SystemMaintenancerServlet.doPost(SystemMaintenancerServlet.java:21)
javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
<tr>
<td><input type="text" name="text" value=""></td>
<td><input type="button" name="but1" value="修改" onclick="window.location ='abc?text='+ this.parentElement.firstChild.value"></td>
</tr>
</table>