久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区


曙海教育集團論壇開發語言培訓專區JAVA語言開發 → 一個用JAVA語言開發的含有過濾器技術的Web小例子


  共有8799人關注過本帖樹形打印

主題:一個用JAVA語言開發的含有過濾器技術的Web小例子

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


加好友 發短信
等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
一個用JAVA語言開發的含有過濾器技術的Web小例子  發帖心情 Post By:2010-12-11 9:53:22

一個用JAVA語言開發的含有過濾器技術的Web小例子

//在MySql中創建數據庫
create database logindb;
use logindb;
create table user_info
-> (
-> id int auto_increment primary key,
-> name varchar(10) unique not null,
-> age int not null,
-> password varchar(10) not null,
-> city char(10) not null,
-> type int not null
-> );
insert into user_info values(default,'tom','23','123456','wuxi',0);
insert into user_info values(default,'niit','23','123456','shanghai',1);
insert into user_info values(default,'jerry','25','654321','shanghai',2);
insert into user_info values(default,'admin','25','admin888','shanghai',3);
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//構建一個JavaBean
package com.niit.login;

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

public class UserInfoBean
{
       private Connection con;
      
       public UserInfoBean()
       {
            con = Connecter.getConnection();
       }
      
       /*
      * 得到用戶的類別代號
      * 0:普通用戶
      * 1:VIP用戶
      * 2:管理員
      * 3:超級管理員
      * -1:帳號或者密碼錯誤
      */
       public int getUserType(String name,String pass)
       {
            int type = -1;
            try
            {
                     PreparedStatement ps = con
                                    .prepareStatement("select type from user_info where name = ? and password = ?");
                     ps.setString(1, name);
                     ps.setString(2, pass);
                    
                     ResultSet rs = ps.executeQuery();
                     if(rs.next())
                     {
                               type = rs.getInt(1);
                     }
            }
            catch (SQLException e)
            {
                     e.printStackTrace();
            }

            return type;
       }
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//創建基本方法
package com.niit.login;

public class UserInfo
{
       private String name;

       private int age;

       private String password;

       private String city;

       private int type;

       public UserInfo()
       {
            // TODO 自動生成構造函數存根
       }

       public UserInfo(String name, int age, String password, String city, int type)
       {
            this.name = name;
            this.age = age;
            this.password = password;
            this.city = city;
            this.type = type;
       }

       public int getAge()
       {
            return age;
       }

       public void setAge(int age)
       {
            this.age = age;
       }

       public String getCity()
       {
            return city;
       }

       public void setCity(String city)
       {
            this.city = city;
       }

       public String getName()
       {
            return name;
       }

       public void setName(String name)
       {
            this.name = name;
       }

       public String getPassword()
       {
            return password;
       }

       public void setPassword(String password)
       {
            this.password = password;
       }

       public int getType()
       {
            return type;
       }

       public void setType(int type)
       {
            this.type = type;
       }
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//創建數據庫連接(該例使用的是MySql數據庫)
package com.niit.login;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Connecter
{
       public static Connection getConnection()
       {
            Connection con = null;
            try
            {
                     Class.forName("com.mysql.jdbc.Driver");
                     String url = "jdbc:mysql://127.0.0.1/logindb?useUnicode=true&characterEncoding=GBK";
                     con = DriverManager.getConnection(url, "root", "");
            }
            catch (ClassNotFoundException e)
            {
                     e.printStackTrace();
            }
            catch (SQLException e)
            {
                     e.printStackTrace();
            }

            return con;
       }
}
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
//創建過濾器
package com.niit.login;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

public class ManagerLoginFilter implements Filter
{
       public void init(FilterConfig config) throws ServletException
       {
           
       }

       /*
      * 執行功能的核心方法(過濾器)
      */
       public void doFilter(ServletRequest req, ServletResponse res,
                     FilterChain chain) throws IOException, ServletException
       {
            //將請求和響應轉變成 HTTP的請求和響應
            HttpServletRequest request = (HttpServletRequest)req;
            HttpServletResponse response = (HttpServletResponse)res;
           
            request.setCharacterEncoding("gb2312");
           
            HttpSession session = request.getSession();
           
            Object obj = session.getAttribute("MANAGERLOGIN");
            if(obj == null)
            {
                     //目前沒有登錄成功
                     String name = request.getParameter("userName");
                     String pass = request.getParameter("userPass");
                    
                     if(name == null || pass == null)
                     {
                               System.out.println("*********別走后門**********");
                               response.sendRedirect("login.html");                               
                     }
                    else
                     {
        

支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

返回版面帖子列表

一個用JAVA語言開發的含有過濾器技術的Web小例子








簽名
久久精品在这里_成人99免费视频_国产激情视频一区二区在线观看_国产伦精品一区二区三区免费 _亚洲午夜免费福利视频_色狠狠色狠狠综合_av在线综合网_91毛片在线观看_欧美视频一区二区在线观看_极品美女销魂一区二区三区免费_国产亚洲欧美激情_在线免费观看不卡av_日韩不卡一区二区三区_91精品国产麻豆国产自产在线_亚洲国产精品一区二区久久恐怖片_a4yy欧美一区二区三区
中文字幕成人一区| 91精品国产品国语在线不卡| 正在播放国产精品| 国产亚洲精品精华液| 免费成人性网站| 久久精品美女| 精品国产第一区二区三区观看体验 | 日韩av高清| xvideos.蜜桃一区二区| 日本aⅴ精品一区二区三区 | 一区二区av| 中文字幕一区视频| 99九九99九九九视频精品| 欧美男男青年gay1069videost | 国产精品自拍一区| 色婷婷亚洲精品| 亚洲自拍偷拍图区| 国产精品久久久久久久久久久久午夜片 | 一区二区三区在线影院| 美腿丝袜亚洲三区| 制服诱惑一区| 亚洲专区一二三| 鲁丝一区二区三区免费| 欧美国产日韩精品免费观看| 成人av免费在线观看| 欧美电影一区二区| 久久97超碰色| 欧美日韩综合色| 美女免费视频一区二区| 正在播放久久| 天天综合网 天天综合色| 日韩精品一区二区三区四区五区| 国产精品久久久久久久久搜平片| 91视视频在线观看入口直接观看www| 日韩一卡二卡三卡国产欧美| 国产九色sp调教91| 6080日韩午夜伦伦午夜伦| 精品一区二区三区在线视频| 欧美亚洲国产一卡| 麻豆视频一区二区| 欧美三级视频在线| 国产精品一区二区三区网站| 7777精品伊人久久久大香线蕉经典版下载| 精品一区二区三区在线观看| 欧美乱妇20p| 国产成人精品一区二区三区网站观看 | 在线视频欧美区| 麻豆成人久久精品二区三区红 | 美国十次综合导航| 色欧美片视频在线观看在线视频| 日本欧美一区二区| 精品视频在线免费| 国产91精品精华液一区二区三区 | 国产不卡一区二区在线观看| 日本一区二区三区视频在线播放 | www.日韩在线| 在线免费观看一区| 一区二区理论电影在线观看| 亚洲精品欧美激情| 精品毛片久久久久久| 亚洲自拍偷拍九九九| 亚洲一区二区三区免费观看| 精品在线你懂的| 日韩视频一区二区在线观看| 91玉足脚交白嫩脚丫在线播放| 中文字幕精品在线不卡| 任我爽在线视频精品一| 日本女优在线视频一区二区| 欧美高清性hdvideosex| 94色蜜桃网一区二区三区| |精品福利一区二区三区| 亚洲人体一区| 国产一区福利在线| 久久精品免视看| 欧美日韩精品一区| 麻豆国产一区二区| 久久众筹精品私拍模特| 欧美另类高清视频在线| 九九九久久久精品| www久久精品| 日本成人黄色| 国产一区二区三区av电影| 国产亚洲婷婷免费| 亚洲精品不卡| 国产毛片精品国产一区二区三区| ww亚洲ww在线观看国产| 欧美自拍资源在线| 国产精品一区在线观看你懂的| 国产调教视频一区| 亚洲在线观看一区| 成人激情午夜影院| 亚洲国产综合色| 日韩视频一区在线观看| 欧洲精品在线一区| 国产精品99久久久| 亚洲精品ww久久久久久p站| 欧美二区三区的天堂| 欧美xxxx黑人又粗又长精品| 激情六月婷婷综合| 亚洲免费观看在线观看| 欧美高清www午色夜在线视频| 国产精品国产精品| 欧美日韩一区二区三区在线观看免| 91精品在线一区二区| 国产精品一区二区男女羞羞无遮挡 | 视频一区二区三| 日本最新不卡在线| 欧美精品一卡二卡| 国产日韩亚洲欧美综合| 日本久久一区二区三区| 国产高清在线一区二区| 国产在线精品免费| 亚洲精品高清在线观看| 欧美mv日韩mv亚洲| 一本色道a无线码一区v| 国产一区二区三区av在线| 国产高清视频一区| 亚洲成人一二三| 欧美国产日产图区| 日韩欧美久久一区| 在线亚洲+欧美+日本专区| 久久艹中文字幕| 92精品国产成人观看免费| 寂寞少妇一区二区三区| 亚洲午夜精品一区二区三区他趣| 久久精品欧美日韩| 日韩一区二区精品在线观看| 永久域名在线精品| 欧美大香线蕉线伊人久久| 99精品视频在线免费观看| 韩日欧美一区二区三区| 亚洲成人午夜影院| 亚洲免费观看高清完整版在线观看 | 欧美精品一区二区久久久| 日产精品高清视频免费| 久久99久国产精品黄毛片色诱| 久久综合五月天婷婷伊人| 精品亚洲欧美日韩| 久久国产福利国产秒拍| 国产精品视频一二三区| 欧美亚洲免费在线一区| 国产精品v欧美精品v日韩精品| 日日欢夜夜爽一区| 久久久久久久久久久电影| 在线精品日韩| 国产精品日韩一区二区| 久久精品国产999大香线蕉| 国产精品三级视频| 6080午夜不卡| 日韩精品伦理第一区| 成人在线综合网| 亚洲国产乱码最新视频| 精品国产免费久久| 视频一区二区三| 91在线小视频| 激情综合色播激情啊| 亚洲精品ww久久久久久p站| 欧美一级高清片在线观看| 亚洲电影一二三区| 成人永久免费| 粉嫩绯色av一区二区在线观看 | 欧美色窝79yyyycom| 国产伦视频一区二区三区| 国产一区在线精品| 亚洲一区自拍偷拍| 国产日本欧美一区二区| 欧美精品乱码久久久久久按摩| 日本三级中国三级99人妇网站| 91丨九色丨国产| 国产福利一区二区| 日本vs亚洲vs韩国一区三区二区 | 欧美高清视频不卡网| 色一情一乱一伦一区二区三欧美| 99精品欧美一区二区三区综合在线| 男女激情视频一区| 一区二区三区免费观看| 国产精品成人网| 精品国产乱码久久久久久夜甘婷婷 | 中文字幕制服丝袜一区二区三区| 91精品国产全国免费观看| 影音欧美亚洲| 视频在线精品一区| 精品一卡二卡三卡四卡日本乱码 | 国产亚洲自拍一区| 日韩欧美专区在线| 欧美精品一二三四| 欧美天堂亚洲电影院在线播放| 一区二区日本伦理| 神马影院午夜我不卡| 久久久久久久久久久久久9999| 国产九色精品| 成人看片视频| av资源站久久亚洲| 91亚洲精品乱码久久久久久蜜桃| 高清在线成人网| 成人免费视频app| 成人av综合在线| 91丝袜美女网| 国产精品成人一区二区三区| 粉嫩av一区二区三区免费观看|