日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用eclipse开发javaweb注册功能

發(fā)布時(shí)間:2024/2/28 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用eclipse开发javaweb注册功能 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

和登錄一樣道理:準(zhǔn)備工作:

實(shí)體類User:

? ? private int id;
?? ?private String username;
?? ?private String password;
?? ?private String sex;
?? ?private int age;

HTML:

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title></head><body><form action="register" method="get"><table style="margin: 100px auto;"><tr style="text-align: center; font-size: 26px;"><td colspan="2">用戶注冊頁面</td></tr><tr><td>username:</td><td><input type="text" name="username"/></td></tr><tr><td>password:</td><td><input type="password" name="password"/></td></tr><tr><td>sex:</td><td><input type="radio" name="sex" value="男"/>男<input type="radio" name="sex" value="女"/>女 </td></tr><tr><td>age:</td><td><input type="text" name="age"/></td></tr><tr><td style="text-align: center;padding-left: 20px;"><input type="reset" name="reset" value="reset"/></td><td style="padding-left: 80px;"><input type="submit" name="register" value="register"/></td></tr></table></form></body> </html>

UserDao:

package com.henu.dao;import java.sql.SQLException;import org.apache.commons.dbutils.QueryRunner;import com.henu.bean.User; import com.henu.utils.JdbcUtil;/*** @author George* @description 這里就不寫接口了,直接寫實(shí)現(xiàn)方法。畢竟只是實(shí)現(xiàn)一個(gè)注冊*/ public class UserDao {public int insert(User user){QueryRunner qRunner = new QueryRunner(JdbcUtil.getDataSource());String sql = "insert into user values(null,?,?,?,?)";int res = 0;try {res = qRunner.update(sql,new Object[]{user.getUsername(),user.getPassword(),user.getSex(),user.getAge()});} catch (SQLException e) {e.printStackTrace();}return res;} }

UserService:

package com.henu.service;import com.henu.bean.User; import com.henu.dao.UserDao;public class UserService {UserDao userDao = new UserDao();public int login(User user){int i = userDao.insert(user);return i;} }

RegisterServlet:

這里有一些注意項(xiàng):

[1]如果出現(xiàn)import異常,那么從tomcat中的lib文件中找到servlet-api.jar將其導(dǎo)入
?* [2]下一個(gè)問題就是你導(dǎo)入數(shù)據(jù)庫中的數(shù)據(jù)亂碼,原因在于當(dāng)瀏覽器請求返回的數(shù)據(jù)時(shí),數(shù)據(jù)不是UTF-8的形式
?* 所以,解決方案,在左邊目錄Servers中的server.xml中 添加URIEncoding="UTF-8"
?* <Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

package com.henu.servlet;import java.io.IOException; import java.io.PrintWriter;import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import com.henu.bean.User; import com.henu.service.UserService; /*** @author George* @description : * [1]如果出現(xiàn)import異常,那么從tomcat中的lib文件中找到servlet-api.jar將其導(dǎo)入* [2]下一個(gè)問題就是你導(dǎo)入數(shù)據(jù)庫中的數(shù)據(jù)亂碼,原因在于當(dāng)瀏覽器請求返回的數(shù)據(jù)時(shí),數(shù)據(jù)不是UTF-8的形式* 所以,解決方案,在左邊目錄Servers中的server.xml中 添加URIEncoding="UTF-8"* <Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>*/ public class RegisterServlet extends HttpServlet {public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {UserService userService = new UserService();String username = request.getParameter("username");String password = request.getParameter("password");String sex = request.getParameter("sex");String ageString = request.getParameter("age");int age = Integer.parseInt(ageString);User user = new User(0,username,password,sex,age);int res = userService.login(user);PrintWriter pWriter = response.getWriter();if (res == 1) {pWriter.write("<h1>success!!!</h1>");pWriter.close();}else {pWriter.write("<h1>error!!!</h1>");pWriter.close();}} }

長路漫漫,吾將上下而求索。加油!!!

?

超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的使用eclipse开发javaweb注册功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。