request.getParameter()取不到值

我的客户端为zhuce.jsp,服务器端为zhuce1.jsp。在客户端定义了<inputname="Sno"id="Sno">,为什么在服务器端zhuce1.jsp中的... 我的客户端为zhuce.jsp,服务器端为zhuce1.jsp。在客户端定义了<input name="Sno" id="Sno"> ,为什么在服务器端zhuce1.jsp中的函数request.getParameter("Sno")取不到值呢?
代码如下:
zhuce1.jsp
<%@ page contentType="text/html; charset=GB2312" errorPage="" %>
<%@ page import="java.sql.*" %>
<%@ include file="Conn.jsp" %>
<%
String Sno=request.getParameter("Sno");
String Sname=request.getParameter("Sname");
String Ssex=request.getParameter("Ssex");
String Sage=request.getParameter("Sage");
String Sdept=request.getParameter("Sdept");
Sname=getS(Sno);

String sql="insert into student values('"+Sno+"','"+Sname+"','"+Ssex+"',"+Sage+",'"+Sdept+"')";
try{
String sq="select * from student where Sno='"+Sno+"'";
ResultSet rs=getRs(sq);
if(rs.next()){
out.print("2");
}else{
Exec(sql);
out.print("1");
}
}catch(Exception e){
out.print("0");
}
%>
客户端zhuce.jsp最后部分的代码
<h3 align=center>用户注册</h3>
<form name="form1" method="post" >
<table border="1" width="80%" align="center">
<tr><td width="26%">学号:</td><td><input name="Sno" id="Sno"><div id="res"></div>请输入9位学号,由数字组成</td></tr>
<tr><td width="26%">姓名:</td><td><input name="Sname" id="Sname"></td></tr>
<tr><td width="26%">性别:</td><td><input name="Ssex" id="Ssex"></td></tr>
<tr><td width="26%">年龄:</td><td><input name="Sage" id="Sage"></td></tr>
<tr><td width="26%">专业:</td><td><input name="Sdept" id="Sdept"></td></tr>
<tr><td width="26%"><input type="button" value="提交" onclick="reg()"/></td><td><input type="reset" value="重填"/></td></tr>
</table>
</form>

<div id="display"></div>

function reg(){
if(validate_form()==false){
return;}
validate();

}
function validate_form(){
if(document.form1.Sno.value==""){
alert("学号不能为空!");
return false;
}
展开
 我来答
liveimain002
2010-12-29 · 超过15用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:38.2万
展开全部
reg()函数呢?怎么写的?form1表单提交了吗?

validate();函数呢? 我就是想看看你有没有form1.submit();
你的提交按钮是type="button",不是type="submit" 所以 要用form1.submit(); 提交一下.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式