问题描述
zhuce.jsp<html><head><title>注册</title></head><body><formmethod="post"action="zhucecheck1.jsp"><tablealign="center"width=300><tr><tdalign="right">用户名:</td><td><inputtype="text"name="textUserName"></td></tr><tr><tdalign="right">密码:</td><td><inputtype="password"name="textPassword"></td></tr><tr><tdalign="right">性别:</td><td><inputtype="radio"name="R1"value="男"checked>男<inputtype="radio"name="R1"value="女">女</td><tr><tdalign="right">电子邮箱:</td><td><inputtype="text"name="Email"><td></tr><tr><tdcolspan=2align="center"><inputtype="submit"name="Submit"value="注册"><inputtype="reset"name="Reset"value="重置"></td></tr><table></body></html>zhucecheck.jsp<%@pagelanguage="java"%><%@pagecontentType="text/html;charset=GBK"%><%@pageimport="java.sql.*"%><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><metahttp-equiv="Content-Type"content="zh-cn"><title>注册</title></head><body><%Stringdriver="org.gjt.mm.mysql.Driver";Stringurl="jdbc:mysql://localhost:3306/liuyanban";Stringuser="root";Stringpassword="shilin0328";%><%!Connectionconn=null;Statementstmt=null;%><%try{Class.forName(driver);}catch(ExceptionE){out.println("无法加载程序:"+driver);E.printStackTrace();}%><divalign="center"><fontcolor="red"><strong><%request.setCharacterEncoding("GB2312");StringstrUserName=request.getParameter("textUserName");StringstrPassword=request.getParameter("textPassword");StringstrSex=request.getParameter("R1");StringstrEmail=request.getParameter("Email");out.println(""+strUserName);out.println(""+strPassword);out.println(""+strSex);out.println(""+strEmail);try{conn=DriverManager.getConnection(url,user,password);Stringsql="INSERTINTOliuyan(用户名,密码,性别,邮箱)VALUES('"+strUserName+"','"+strPassword+"','"+strSex+"','"+strEmail+"')";stmt=conn.createStatement();inti=stmt.executeUpdate(sql);if(i==1){out.println("注册成功");}else{out.println("注册失败");}}catch(SQLExceptionSE){SE.printStackTrace();}catch(Exceptione){e.printStackTrace();}finally{try{if(stmt!=null){stmt.close();conn.close();}}catch(SQLExceptionE){E.printStackTrace();}}%></strong></font></div></body></html>我是新手,大家一定要帮忙看看啊,谢谢了。
解决方案
解决方案二:
没有关联上数据库就要检查数据库操作的代码是否正确,一般来说,jsp页面写java代码是不入行的表现,用个类抽出来不好些?汗!而且java代码写在jap页面很不好看出错误。