<html>

來源:互聯網
上載者:User

標籤:.net   設定   err   get   code   constant   password   array   ring   

近期寫了一個使用者注冊系統,大部分已經寫完,可是另一些邊角料沒寫,可是也都是大同小異,我就不再寫了,趕著去學習hibernate了,spring還沒接觸呢!。!

時間好緊迫啊!。!


jsp介面



users的jsp介面


admin的jsp介面



struts.xml設定檔


<?xml version="1.0" encoding="UTF-8"?

><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts><!--<constant name="struts.i18n.encoding" value="GBK" /> 指定字元編碼 --><!-- 分——————————————————————————————————————割——————————————————————————————————————線 --><package name="users" extends="struts-default" ><!-- 不收許可權控制的Action配置 --><action name="register" class="com.huizhi.users.action.RegisterAction" method="register"><!-- 使用者注冊Action --><result name="success">/regsucc.jsp</result><result name="input">/register.jsp</result></action><!-- ****************************************--><action name="login" class="com.huizhi.users.action.LoginAction" method="login"><!-- 使用者注冊Action --><result name="success">/main.jsp</result><result name="input">/index.jsp</result></action><!-- ****************************************--><action name="adminLogin" class="com.huizhi.admin.action.AdminLoginAction" method="adminLogin" ><result name="success">/admin/main.jsp</result><result name="input">/admin/input.jsp</result></action></package><!-- 分——————————————————————————————————————割——————————————————————————————————————線 --><package name="users-authority" extends="struts-default"><!-- 收許可權控制的Action配置 --><!-- 定義攔截器 --><interceptors><interceptor name="authority" class="com.huizhi.util.AuthorityInterceptor" /><interceptor-stack name="mydefault"><interceptor-ref name="defaultStack" /><interceptor-ref name="authority"></interceptor-ref></interceptor-stack></interceptors><!-- 定義預設攔截器 --><default-interceptor-ref name="mydefault" /><!-- 定義全域result --><global-results><result name="error">/error.jsp</result><result name="login" type="redirect">index.jsp</result></global-results><!-- ****************************************--><!-- 查看全部使用者 --><action name="findalluser" class="com.huizhi.users.action.FindAllUsersAction" method="findAllUsers"><result name="input">/admin/allusers.jsp</result><result name="success">/allusers.jsp</result></action><!-- ****************************************--><!-- 查看使用者個人的資訊 --><action name="selectinfo" class="com.huizhi.users.action.SelectInfoAction" method="selectInfo"><result name="input"></result><result name="success">/selectinfo.jsp</result><result name="find"></result></action><!-- ****************************************--><!-- 改動使用者個人的資訊 --><action name="update" class="com.huizhi.users.action.UpdateAction" method="update"><result name="success">/updatesucc.jsp</result><result name="input">/selectinfo.jsp</result></action><!-- ****************************************--><!-- 查看全部管理員資訊 --><action name="findalladmin" class="com.huizhi.admin.action.FindAllAdminAction" method="findAllAdmin"><result name="success">/admin/alladmin.jsp</result></action><!-- ****************************************--><!-- 刪除管理員資訊 --><action name="deleteAdmin" class="com.huizhi.admin.action.DeleteAdminAction" method="deleteAdmin"><result name="success">/admin/succ.jsp</result><result name="error">/error.jsp</result></action></package><!-- 分——————————————————————————————————————割——————————————————————————————————————線 --></struts>




sql檔案


create database reg;create table `reg`.`users` (    `id` int not null,    `username` varchar(20) not null,    `password` varchar(20) not null,    `name` varchar(20) not null,    `nic` varchar(30) not null,    `sex` char(2) not null,    `age` int null,    `email` varchar(30) null,    `phone` varchar(20) null,    `selfshow` varchar(300) null,    primary key (`id`));create table `reg`.`admin` (    `id` int,    `username` varchar(20) not null,    `password` varchar(20) not null,    `name` varchar(20) not null,    `qx` int not null,    primary key (`id`));select *from users;ALTER TABLE `reg`.`users` CHANGE COLUMN `id` `id` INT(11) NOT NULL AUTO_INCREMENT ;insert into `users` (`username`, `password`, `name`, `nic`, `sex`, `age`, `email`, `phone`, `selfshow`) VALUES ('e', 'er', 'qw', 'we', 'w', '1', 'we', 'r', 'www');use reg;select *from `reg`.`users`where username = "xiaofeng";update usersset password="998",name="xiaoming",nic="xiaoxiao",sex="妖",age=998,email="[email protected]",phone="120110198",selfshow="嘚!妖怪!

。哪裡跑,交出命來~~~~"where username="e" and id="5";--#關於管理員那個表的SQL語句INSERT INTO `reg`.`admin` (`id`, `username`, `password`, `name`, `qx`) VALUES (NULL, 'xiaofeng', 'xiaofeng', 'xiaofeng', '998');--#把id設定為自己主動增長ALTER TABLE `reg`.`admin` change column idid int(11) not null auto_increment;select *from adminwhere username="xiaofeng" and password="xiaofeng";select *from admin;INSERT INTO `reg`.`admin` (`username`, `password`, `name`, `qx`) VALUES ('xujuan', 'xujuan', 'xujuan', '2');INSERT INTO `reg`.`admin` (`username`, `password`, `name`, `qx`) VALUES ('yanyan', 'yanyan', 'yanyan', '2');insert into admin (`username`, `password`, `name`, `qx`)values ('X', 'X', 'X先生', '1');insert into admin (`username`, `password`, `name`, `qx`)values ('y', 'y', 'y先生', '1');insert into admin (`username`, `password`, `name`, `qx`)values ('z', 'z', 'z先生', '1');deletefrom adminwhere id=7;



action包

usersaction



adminaction


dao包

usersdao

/*** 書本:【struts2】+【hibernate】+【Spring】整合開發技術具體解釋* 功能:使用者注冊系統* 檔案:DatabaseDAO.java* 時間:2014年11月11日21:36:01* 作者:cutter_point*/package com.huizhi.users.dao;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;import com.huizhi.database.DatabaseDAO;import com.huizhi.vo.Users;public class UsersDAO {private Connection con;//定義連線物件private PreparedStatement pt;//定義預先處理對象private ResultSet rs;//定義結果集對象//更新資料的方法public int update(Users users){int i = 0;con = DatabaseDAO.getConnection();//獲得連線物件String sql = "update users set password=?, name=?, nic=?, sex=?

, age=?, email=?

, phone=?

, "+"selfshow=? where username=?

and id=?;";try {//得到

<html>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.