提交页面reg.jsp中jsp代码 
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page session="true" %><jsp:useBean id="chuandai" scope="page" class="org.pan.web.chuandaimn" />
<%
String mesg = "";
String submit = request.getParameter("Submit");
if (submit!=null && !submit.equals("")){
if(chuandai.getRequest(request)){
if(chuandai.insert()){
mesg = "新注册资料提交成功!";
} else {
mesg = "数据库操作失败";
}
}else {
mesg = "对不起,你提交的参数有错误";
}
}
%><html>
...
<form name="form1" method="post" action="reg.jsp">
...
</html>
<% chuandai.close();%>
chuandaimn.java为处理提交数据的页面
代码请加我QQ88163109

解决方案 »

  1.   

    我也可以贴出部分chuandaimn.java代码:
    package org.pan.web;import java.sql.*;
    import java.util.Vector;
    import org.pan.util.*;
    import javax.servlet.http.HttpServletRequest;
    import org.pan.web.book.chuandai;
    public class chuandaimn extends DataBase {
    private chuandai abooks = new chuandai(); //新的注册信息
    private javax.servlet.http.HttpServletRequest request; //建立页面请求
    private boolean sqlflag = true ; //对接收到的数据是否正确
    private Vector booklist; //显示注册列表向量数组
    private int page = 1; //显示的页码
    private int pageSize=10; //每页显示的注册信息数
    private int pageCount =0; //页面总数
    private long recordCount =0; //查询的记录总数
    public chuandaimn() throws Exception{
    super();
    } public Vector getBooklist() {
    return booklist;
    } public boolean getSqlflag() {
    return sqlflag;
    } public String getGbk( String str) {
    try
    {
    str =  new String(str.getBytes("ISO-8859-1"),"GBK");
    return str;
    }
    catch (Exception e)
    {
    return str;
    }
    }

    //将页面表单传来的资料分解
    public boolean getRequest(javax.servlet.http.HttpServletRequest newrequest) {
    boolean flag = false;
    try
    {
    request = newrequest;
    String ID = request.getParameter("id");
    long bookid = 0;
    try
    {
    bookid = Long.parseLong(ID);
    }
    catch (Exception e)
    {
    }
    abooks.setId(bookid);
    ......
      

  2.   

     String submit = request.getParameter("Submit"); 你这是向本页面提交吗!
    这样根本就不能提交。
    chuandai.getRequest(request)
    有这样的方法吗?
      

  3.   

    你是上一个页面向这个reg.jsp提交对吗?
    应该是你在上一个页面没有setParameter("Submit",****)
    所以
    String submit = request.getParameter("Submit");获取不到值,为空! 
      

  4.   

    晕了,看错逻辑了。
    这句话有错误,if(chuandai.getRequest(request))
    不知道你在这要做什么。