jsp 注册模块出了问题,在线等
<%
String password=(String)request.getParameter("password");//得到注册页传来的密码
String repassword=(String)request.getParameter("repassword");//得到注册页传来的确认密码
if(!password.equals(repassword)){
response.sendRedirect("error.jsp");
}
String name=(String)request.getParameter("username");//得到注册页传来的用户名
String sex=(String)request.getParameter("sex");//得到注册页传来的性别
String work=(String)request.getParameter("work");//得到注册页传来的职员
String loves[]=(String[])request.getParameterValues("love");
String strlove="";
if(loves!=null){
for(int i=0;i<loves.length;i++){
out.print("个人爱好");
out.println(loves[i]+".");
strlove=strlove+loves[i]+"、";
}
}
String show=(String)request.getParameter("show");//得到注册页传来的个人说明
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=stu";
String na="sa";
String pwd="sa";
Connection conn=DriverManager.getConnection(url,na,pwd);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="insert into users(username,password,sex,work,love,shows)values('"+name+"','"+password+"','"+sex+"','"+work+"','"+strlove+"','"+show+"' )";
stmt.execute(sql);
stmt.close();
conn.close();
response.sendRedirect("success.jsp");
%>
其他的都没有问题就是在当password和repassword的值输入不一样是,返回不到error.jsp页面,报错,高手指教
org.apache.jasper.JasperException: Exception in JSP: /check.jsp:45
42:
43: stmt.close();
44: conn.close();
45: response.sendRedirect("success.jsp");
46: %>
47: <font size="4" color="blue">浣犳敞鍐岀殑淇℃伅</font>
48: 鐢ㄦ埛鍚嶏細<%=name %><br>