1. 程式人生 > >html+JavaBean+jsp實現使用者註冊

html+JavaBean+jsp實現使用者註冊

1.建立JavaBean,包含username和passsword屬性以及regist()方法
2.建立regist.html頁面,包含一個表單,提交到regist.jsp頁面進行處理
3.建立regist.jsp頁面,set屬性值,呼叫JavaBean中的regist方法()進行註冊

UserInfo.java:

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import myPackage.MySqlClass;

public class UserInfo
{
private String username ; private String password ; public String getUsername() { return username; } public void setUsername(String name) { this.username = name; } public String getPassword() { return password; } public void setPassword
(String password) { this.password = password; } public void regist(){ Connection con=null; try { con= MySqlClass.MyConnection("db_students"); } catch (ClassNotFoundException e) { // TODO 自動生成的 catch 塊 e.printStackTrace(); } catch
(SQLException e) { // TODO 自動生成的 catch 塊 e.printStackTrace(); } //註冊 String regString="insert into tb_users (使用者名稱,密碼) values (?,?)"; try { PreparedStatement ps=con.prepareStatement(regString); ps.setString(1, this.username); ps.setString(2, this.password); ps.executeUpdate(); } catch (SQLException e) { // TODO 自動生成的 catch 塊 e.printStackTrace(); } } }

regist.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="regist.jsp" method="post">
    <input type="text" name="username">
    <input type="password" name="password">
    <input type="submit" value="提交">
</form>
</body>
</html>

regist.jsp:

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8" %>
<!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=utf-8">
<title>Insert title here</title>
</head>
<body>
<%request.setCharacterEncoding("utf-8"); %>
<%response.setCharacterEncoding("utf-8"); %>
<%response.setContentType("text/html;charset=UTF-8");%>
<jsp:useBean id="userinfo" class="javabean.UserInfo">
    <jsp:setProperty  name="userinfo" property="*"/><!-- set所有屬性 -->
    <!-- name屬性對應Javabean中的id值,property屬性指明要獲取的javabean屬性名稱。 -->
</jsp:useBean>

<p><jsp:getProperty name="userinfo" property="username"/></p>
<p><jsp:getProperty name="userinfo" property="password"/></p>
<% userinfo.regist(); //註冊%>

</body>
</html>

相關推薦

html+JavaBean+jsp實現使用者註冊

1.建立JavaBean,包含username和passsword屬性以及regist()方法 2.建立regist.html頁面,包含一個表單,提交到regist.jsp頁面進行處理 3.建立re

javaEE之jsp+JavaBean實現登入+註冊+留言功能(外掛資料庫)

javaEE之jsp+JavaBean實現登入+註冊+留言功能(外掛資料庫) 實現效果 #UserBean.java package nmx; public class UserBean { private String username; private Stri

jsphtml通過添加註冊表開啟本地應用

      之前在給客戶做專案的時候,客戶的需求是想通過前段HTML頁面的按鈕直接開啟本地的應用,參考了資料,終於與解決了,話不多說,直接上原始碼。 方法:在客戶端添加註冊表,html通過<a href>跳轉實現開啟本地應用。 一個簡

jsp+javabean實現使用者註冊和檢視的功能

本文主要參考了,JSP+javabean循序漸進開發平臺:winxp+tomcat4+mysql+javabean在實現在了用servlet註冊還有登入以後,打算做一個註冊頁面首先建立一個表:username VARCHAR2(20) 使用者名稱 password VARCH

JavaBean+jsp開發模式 --結合form表單 實例

fff checkbox oct ima ring pub meta 結合 text 1.創建form表單 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi

常用標簽(html+jstl+jsp)

for 控制 bsp div span link alt 頁面 action html:(form、input) (table、tr、td) div (a、 img、span) h1~h6 (select、option) (br、hr、center) (link、me

htmljsp的區別及優缺點

java代碼 次數 轉換成 區分 編譯工具 復用 serve util html ? HTML(Hypertext Markup Language)文本標記語言,它是靜態頁面,和JavaScript一樣解釋性語言,為什麽說是解釋性語言呢?因為,只要你有一個瀏覽器那麽它就可以

Ajax中的load()方法實現指定區域加載或刷新htmljsp

ext RoCE ron obj req ror The sta 是否 梳理知識方法的時候,筆者還是有數的,就不閑扯了。一、Jquery中的AjaxJquery對Ajax操作進行了封裝,在Jquery中:最底層的是$.ajsx(),第二層是load()、$.get()、$.

html簡單的登陸註冊代碼的實現

req 簡單的 text eth res class submit itl 用戶 <html><head><title>登陸頁面</title></head><form action="login_conf.

htmljsp的區別

html是靜態頁面,直接通過瀏覽器可以開啟 jsp是動態頁面,只不過頭部比html多了一行 <%@ page language="java" import="java.util.*" pageEncoding="gbk"%> jsp是Java服務端的頁面,需要釋出到伺服器上才

htmljsp頁面自動提交,無需每次重啟服務

從eclipse轉到idea遇到各種問題,之前eclipse可以自動儲存頁面內容無需重啟服務,但是idea不可以,網上找了n種辦法也沒用,可能版本不一樣吧,把我的解決方法紀錄一下,方便以後有人遇到這個問題可以直接解決。 首先在pom.xml加入下面依賴。然後按下面截圖配置一下就可以啦。 <depe

html 頁面/jsp 頁面 日期格式的轉換,將日期格式轉換為字串型別

jsp 頁面 引入jstl標籤庫中fmt <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 使用標籤進行日期Date型別到String 字串的轉化 <fmt:formatDate valu

python3 django框架開發(三) 連線MySQL,HTML進行登入,註冊操作

轉載請註明:https://blog.csdn.net/weixin_40490238/article/details/84573309 在上一篇中已經連線好了mysql,建立好使用者表 現在完成 HTML 的使用者登入註冊 sign-in.html的登入表單:

HTMLJSP的互動

HTML和JSP的互動 1、任務簡介 本部落格分享的是工程訓練任務中“中介軟體和WEB服務”裡面的內容,主要涉及HTML和JSP的知識,我通過兩個普通任務和一個挑戰任務將所學成果分享給大家。 2、任務程式碼 (1)普通任務1 1)任務內容 通過HTML表單輸入兩個

javabean+jsp+servlet+jdbc

環境配置: 1.eclipse安裝 https://www.cnblogs.com/ForestDeer/p/6647402.html 2.tomcat安裝 https://blog.csdn.net/u014543872/article/details/79568712 3.資料庫安裝 http

javabean+jsp+servlet+jdbc從軟體安裝到開發例項

javabean\jsp\servlet\jdbc的作用: JavaBean:用於傳遞資料,擁有與資料相關的邏輯處理。JSP:從Model接收資料並生成HTML。Servlet:接收HTTP請求並控制Model和View。jdbc:用於配置環境 首先新建course的資料庫:包含name,teacher,

javabean+jsp實現計算器

<%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTM

java.WEB(htmljsp

要求: 通過HTML表單輸入兩個數字,提交給jsp程式,完成此兩個數字相加結果的輸出。 1)HTML程式碼: <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

Jsoup後臺解析htmljsp網頁

在一些網路爬蟲或者從第三方網站抓取資訊的程式都面臨1個問題,如何從網頁中把所需的資訊提取出來,Jsoup是個比較好的選擇,它能把網站內容解析成Document,再從document中取element就是個簡單的事了。這裡介紹1下Jsoup的基本用法。 1、Jsoup解析字

HTML壓縮(JSP的GZIP實現)

為其他瀏覽器返回普通頁面。 壓縮流 public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { OutputStream out =