在jsp中显示一个信息注册页面,摁提交按钮,如何把信息保存到sql server2000中Information数据库中info表中??

解决方案 »

  1.   

    这个问题!!!用先获取JSP传过来的参数!然后用JDBC,hibernate等加入数据库就可以拉!
      

  2.   


    <%@ page import="java.sql.*,com.netshop.*,java.text.*" %>
    <jsp:useBean id="user" class="com.netshop.user" scope="page"/>
    <% 
     request.setCharacterEncoding("gb2312");
     user.userName=request.getParameter("userName");
     user.userPassword=request.getParameter("userPassword");
     user.sysRole=1;
     user.email=request.getParameter("email");
     //user.sex=Integer.parseInt(request.getParameter("sex"));
     try{int sex = Integer.parseInt(request.getParameter("sex"));}
     catch(NumberFormatException e){e.printStackTrace();}
     user.tag=0;
     SimpleDateFormat dateFormatter=new SimpleDateFormat("yyyy-MM-dd");
     user.createDate=dateFormatter.format(new java.util.Date());
     boolean isAdd=user.add();
     if(isAdd) {
      out.println("用户注册成功!");
      
     }
     else {
      out.println("用户注册失败!");
     }
     %>
      

  3.   

    XXX.jsp?名字=要往数据库里添加的值
      

  4.   

    那这段代码是另建一个jsp文件写吗?那“提交”按钮可以传递过去吗?
      

  5.   

    这问题最好自己找本jsp基础的书先看看
      

  6.   

    举个简单的例子吧
    在jsp页面中
    <form action="xx.do" method="post">
    用户名:<input type="text" name="name"/><br>
    密码:<input type="password" name="password"/>
    <input type="submit" value="提交"/>
    </form>我这里举的例题是用servlet做处理的,至于什么是servlet你最好查下资料把,我也不可能说完整
    当你点下提交按钮的时候,表单就会交给servlet处理,
    在servlet中通过request.getParamete()来获取表单的内容。
    如:String name=request.getParamete("name");
       String password=request.getParamete("password");
    数据取到后,就将数据保存到sql2000中就可以了,保存的过程我就不多说了
    大概的流程就是这样的。
    如果有什么不懂最好去看下资料,看下视频等
      

  7.   

    你可以在jsp中直接的在<% %>中写下你的连接语句,要么就把参数传到serlet中 然后在写JDBC的语句 
     1 Class.forName("写下Sqlserver的驱动").instance();
    String url=“XXX”;
    String userName=“XXX”;
    2 Connection conn=new Connection(url,userName,password);
    3然后就是获取PreparedStatement接口 然后写下你的insert语句就可以了··