加在代码的哪里呢?<%@page contentType="text/html" pageEncoding="UTF-8" language="java" import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%
String username=request.getParameter("username");
String password=request.getParameter("password");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>注册</title>
<link rel="stylesheet" href="./css/common.css" type="text/css"> </head>
<body>
<h1>register</h1>
<form id="reg" name="reg" method="post" action="./register.jsp">
<table border="0"align="center" cellpadding="0" cellspacing="0" width="300">
<tr><td width="150" align="right">用户名:</td><td><input class="input" id="username" name="username" type="text"></td></tr>
<tr><td width="150" align="right">密 码:</td><td><input class="input" id="password" name="password" type="password"></td></tr>
<tr><td align="right"><input type="submit" name="submit" id="submit" value="确定"></td></tr>
</table>
</form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%
String username=request.getParameter("username");
String password=request.getParameter("password");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>注册</title>
<link rel="stylesheet" href="./css/common.css" type="text/css"> </head>
<body>
<h1>register</h1>
<form id="reg" name="reg" method="post" action="./register.jsp">
<table border="0"align="center" cellpadding="0" cellspacing="0" width="300">
<tr><td width="150" align="right">用户名:</td><td><input class="input" id="username" name="username" type="text"></td></tr>
<tr><td width="150" align="right">密 码:</td><td><input class="input" id="password" name="password" type="password"></td></tr>
<tr><td align="right"><input type="submit" name="submit" id="submit" value="确定"></td></tr>
</table>
</form>
</body>
</html>
解决方案 »
- javamail 发送邮件 Caused by: javax.mail.MessagingException: Unknown SMTP host: smtp.163.com
- JSF(richFaces)文件下载不弹出文件对话框
- struts 中html:select标签的问题,急
- struts标签中的onsubmit不被执行
- 问三个简单的关于STRUTS的问题
- javabean 编译出错,请问哪里错了?
- 我的用tomcat做服务器,没用连接池,能负载多少人在线啊?
- tomcat 出问题了
- jsp问题请教
- jsp怎么在后台运行1!??
- Struts标签 html:radio 标签 在线等
- JSTL影响布局问题
String password=request.getParameter("password");
得到用户名和密码。插入数据库
http://blog.sina.com.cn/s/blog_538f93040100952g.html连接
//准备向数据库中插入数据
pstmt.setString(1, username);//得到的用户名和密码
pstmt.setString(2, password);//
pstmt.executeUpdate();//执行更新查询
//准备向数据库中插入数据
pstmt.setString(1, username);//得到的用户名和密码
pstmt.setString(2, password);//
pstmt.executeUpdate();//执行更新查询
//准备向数据库中插入数据
pstmt.setString(1, username);//得到的用户名和密码
pstmt.setString(2, password);//
pstmt.executeUpdate();//执行更新查询
在这段代码前还省略了数据连接池部份;
class.ForNane(driver).newIntance();//driver 是数据库驱动如:org.gjt.mm.mysql.Driver
con=DriverManager.getConnection(url);//URL是连接字符串
当然到最后就是
pstmt.close();
con.close();
一般它两个都放在finally{}里面因为上面的语句一定要捕捉异常的
如果你直接在页面里面和数据库交往,就直接在页面里面写数据库连接,然后处理数据插入吧,,如果需要后台处理,就写个servlet,然后进行处理.建议楼主去弄一下一些基本的,诸如先数据库操作,然后页面和后台交互,然后再数据插入,楼主,从简单的着手吧.
1,删掉这代码,这里没有必要用:
<%
String username=request.getParameter("username");
String password=request.getParameter("password");
%>
2,在下面这代码的register.jsp中,加上面这代码进去,目的是取得客户端表单提交的请求。
<%
String username=request.getParameter("username");
String password=request.getParameter("password");
%>
3,在register.jsp中通过数据操作把username,password以字符串的形式存到数据库中。用servlet或struts更好一点,要加油喔!<form id="reg" name="reg" method="post" action="./register.jsp">
PreparedStatement pstmt=con.prepareStatement("insert into user values(?,?)"); //用这个是因为这个效率高一点(在频繁操作数据库的时候)他会在数据库端进行预编绎。
//准备向数据库中插入数据
pstmt.setString(1, username);//得到的用户名和密码
pstmt.setString(2, password);//
pstmt.executeUpdate();//执行更新查询
在这段代码前还省略了数据连接池部份;
class.ForNane(driver).newIntance();//driver 是数据库驱动如:org.gjt.mm.mysql.Driver
con=DriverManager.getConnection(url);//URL是连接字符串
当然到最后就是
pstmt.close();
con.close();
一般它两个都放在finally{}里面因为上面的语句一定要捕捉异常的
PreparedStatement pstmt=con.prepareStatement("insert into user values(?,?)"); //用这个是因为这个效率高一点(在频繁操作数据库的时候)他会在数据库端进行预编绎。
//准备向数据库中插入数据
pstmt.setString(1, username);//得到的用户名和密码
pstmt.setString(2, password);//
pstmt.executeUpdate();//执行更新查询
在这段代码前还省略了数据连接池部份;
class.ForNane(driver).newIntance();//driver 是数据库驱动如:org.gjt.mm.mysql.Driver
con=DriverManager.getConnection(url);//URL是连接字符串
当然到最后就是
pstmt.close();
con.close();
一般它两个都放在finally{}里面因为上面的语句一定要捕捉异常的