做了一个简单的注册页面,有用户名,密码,希望点击提交按钮将注册信息提交到mysql数据库,求相应java代码

希望各位大神帮助,求相应的将注册信息提交到mysql数据库的java包,谢谢这是register.jsp代码<%@pagelanguage="java"contentTy... 希望各位大神帮助,求相应的将注册信息提交到mysql数据库的java包,谢谢
这是register.jsp代码
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>注册页面</title>
</head>
<body>
<form action="register_success.jsp" method="post">
用户名:
<input type="text" name="username" />
<br>
密 码
<input type="password" name="password" />
<br>
确认密 码
<input type="password" name="password2" />
<br>
<input type="submit" name="Submit" value="注册" />
<input type="reset" name="cancelButton" value="取消" />
</form>
</body>
</html>

register_success.jsp页面代码
<%@ page language="java" contentType="text/html; charset=GB18030"
pageEncoding="GB18030"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB18030">
<title>注册成功</title>
</head>
<body>
<%
String name = request.getParameter("username");
String pwd = request.getParameter("password");
String pwd2 = request.getParameter("password2");
if (null == name || "".equals(name))
{ out.print("用户名不能为空!!");
return;
}
if (null == pwd || "".equals(pwd))
{ out.print("密码不能为空!!");
return;
}
if (null == pwd2 || "".equals(pwd2))
{ out.print("确认密码不能为空!!");
return;
}
if (!pwd.equals(pwd2))
{ out.println("两次密码不正确!");
return;
}
response.sendRedirect("login.jsp");
%>
</body>
</body>
</html>
展开
 我来答
xiaoyu52331314
2013-01-23 · TA获得超过278个赞
知道小有建树答主
回答量:404
采纳率:0%
帮助的人:229万
展开全部
这种东西用SSH作吧,由struts将截获的请求分发到相关的action进行处理hibernate做数据库的CRUD最好把hibernate交给spring管理,如果需要进行插入数据的话用servlet简单点,如果功能比较多需要进行业务逻辑处理的最好还是用框架
更多追问追答
追问
你好,能结合注册信息页面(有用户名,密码,点击提交将信息提交到mysql数据库),给出java代码吗,谢谢
追答
http://zhidao.baidu.com/question/493475943?&oldq=1#answer-1237491979这里有我回答了关于servlet向oracle添加数据的源代码。你的JSP页面只要把 from action提交的数据指向你的servlet就行了,用户名已存在和密码不一致我的代码里面就会自动给你打印出来的不用你的JSP页面在做了,至于你是向MYSQL添加数据值需要把JDBC驱动改成MYSQL的URL和用户名改成你的就行了,至于代码中间的那个表名也改成你需要储存数据的表名,后面都有注释,不懂在HI我
yuanfeixiang0
2013-01-23 · 超过10用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:40.3万
展开全部
String name = request.getParameter("name");
String password = request.getParameter("password");
Connection conn = null;
Statement stmt = null;
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1:3306/messagebook","root","root");
conn.setAutoCommit(false);
stmt = conn.createStatement();
ResultSet rs=stmt.executeQuery(
"select * from user where name='"+name+"' and password='"+password+"'");
conn.commit();
out.println("成功<br/>!");
if(rs.next()){
response.sendRedirect("loginsuccess.jsp?name="+name+"&password="+password);
}else{
response.sendRedirect("loginfailure.jsp");
}

}
追问
这个不是处理注册信息的java吧,是登陆页面的,有完整的java可以发到我邮箱lzj2529366@163.com,谢谢
追答
已发
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hb_wxd
2013-01-22 · 超过33用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:91万
展开全部
理论上 在jsp中写写插入数据库的逻辑是不合理的,最好是提交给一个servlet里面。现在很少用jsp来处理逻辑,这种写法虽然不是错的,但是不建议
追问
你好,能结合注册信息页面(有用户名,密码,点击提交将信息提交到mysql数据库),给出java代码吗,谢谢
追答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
douenshen
2013-01-23
知道答主
回答量:44
采纳率:0%
帮助的人:13.2万
展开全部
找本这方面的书吧 这样你也学不会
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式