91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.33MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-01
  • 語言: Java
  • 標簽: 其他??

資源簡介

本系統采用Jsp+Servlet+JDBC的架構編寫,表現層頁面采用Jstl1.1和EL表達式語言進行數據的表現,部分簡單功能功能采用了Ajax技術,開發周期5天(有點長),其中圖片上傳采用apache的FileUpload組件,并且進行了簡易封裝

資源截圖

代碼片段和文件信息

package?hbu.david.cmc;

import?java.awt.Color;
import?java.awt.Font;
import?java.awt.Graphics;
import?java.awt.image.BufferedImage;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.util.Random;

import?javax.servlet.ServletOutputStream;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;

import?com.sun.image.codec.jpeg.JPEGCodec;
import?com.sun.image.codec.jpeg.JPEGImageEncoder;

/**
?*?@author?zxub?2006-5-25?下午02:50:29
?*/
public?class?VerifyCode
{
//隨機數對象
????static?Random?r?=?new?Random();
????//預定義的字符串
????//static?String?ssource?=?“ABCDEFGHIJKLMNOPQRSTUVWXYZ“?+?“0123456789“;
????static?String?ssource?=?“abcdefghijklmnopqrstuvwxyz“?+?“0123456789“;
????///把字符串轉換成為字節數組
????static?char[]?src?=?ssource.toCharArray();
????//預定義的驗證碼長度
????private?int?codeLength?=?4;

????private?HttpServletRequest?request?=?null;
????private?HttpServletResponse?response?=?null;
????
????/***********************
?????*?構造函數
?????*?默認的驗證碼長度為codeLength
?????*?@param?request
?????*?@param?response
?????*?**********************
?????*/
????public?VerifyCode(HttpServletRequest?request?HttpServletResponse?response)
????{
????????this.request?=?request;
????????this.response?=?response;
????????String?code?=?getCode(this.codeLength);
????????this.createImage(code);
????}
????/*****************************
?????*?構造函數
?????*?驗證碼長度自己設置codeLength?
?????*?@param?request
?????*?@param?response
?????*?@param?codeLength
?????*/
????public?VerifyCode(HttpServletRequest?request?HttpServletResponse?response
????????????Integer?codeLength)
????{
????????this.codeLength?=?codeLength.intValue();
????????this.request?=?request;
????????this.response?=?response;
????????String?code?=?getCode(this.codeLength);
????????this.createImage(code);
????}

????/**
?????*?產生隨機字符串
?????*?長度為length
?????*?@param?length
?????*?@return
?????*/
????private?String?getCode(int?length)
????{
????????char[]?buf?=?new?char[length];
????????int?rnd;
????????for?(int?i?=?0;?i?????????{
????????????rnd?=?Math.abs(r.nextInt())?%?src.length;

????????????buf[i]?=?src[rnd];
????????}
????????return?new?String(buf);
????}

????/**
?????*?給定范圍獲得隨機顏色
?????*?
?????*?@param?fc
?????*?@param?bc
?????*?@return
?????*/
????private?Color?getRandColor(int?fc?int?bc)
????{
????????Random?random?=?new?Random();
????????if?(fc?>?255)?
???????? fc?=?255;
????????if?(bc?>?255)?
???????? bc?=?255;
????????int?r?=?fc?+?random.nextInt(bc?-?fc);
????????int?g?=?fc?+?random.nextInt(bc?-?fc);
????????int?b?=?fc?+?random.nextInt(bc?-?fc);
????????return?new?Color(r?g?b);
????}

????/**
?????*?調用該方法將得到的驗證碼生成圖象
?????*?
?????*?@param?sCode?驗證碼
?????*?@return
?????*/
????private?void?createImage(String?sCode)
????{
???? //設置ContentType類型為?image/jpeg
????????this.response.setContentType(“image/jpeg“);
????????//?設置頁面不緩存
????????this.re

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????533??2007-08-14?19:53??20070826發布\OpenAjaxAlbum\.classpath

?????文件????????858??2007-08-14?19:53??20070826發布\OpenAjaxAlbum\.project

?????文件????????141??2007-08-21?10:22??20070826發布\OpenAjaxAlbum\.settings\org.eclipse.core.resources.prefs

?????文件????????330??2007-08-14?19:53??20070826發布\OpenAjaxAlbum\.settings\org.eclipse.jdt.core.prefs

?????文件????????364??2007-08-14?19:53??20070826發布\OpenAjaxAlbum\.settings\org.eclipse.jst.common.project.facet.core.prefs

?????文件????????414??2007-08-14?19:53??20070826發布\OpenAjaxAlbum\.settings\org.eclipse.wst.common.component

?????文件????????269??2007-08-14?19:53??20070826發布\OpenAjaxAlbum\.settings\org.eclipse.wst.common.project.facet.core.xml

?????目錄??????????0??2007-08-26?09:50??20070826發布\OpenAjaxAlbum\.settings

?????文件???????1865??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\bean\Category.class

?????文件???????1118??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\bean\CategoryPassword.class

?????文件???????1590??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\bean\Comment.class

?????文件???????2292??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\bean\Photo.class

?????文件???????1701??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\bean\UserInfo.class

?????目錄??????????0??2007-08-26?09:50??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\bean

?????文件???????2137??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\dao\DatabaseBean.class

?????目錄??????????0??2007-08-26?09:50??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\dao

?????文件???????2012??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\http\MyHttpServlet.class

?????文件????????982??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\http\ServletEncoding.class

?????目錄??????????0??2007-08-26?09:50??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\http

?????文件???????2331??2007-08-26?09:48??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\AddCategoryServlet.class

?????文件???????1909??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\AddCommentServlet.class

?????文件???????3750??2007-08-24?17:23??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\AddPhotoServlet.class

?????文件???????2671??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\AddUserServlet.class

?????文件???????2201??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\ChangePasswordServlet.class

?????文件???????1907??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\CheckUsernameExist.class

?????文件???????2109??2007-08-26?09:48??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\DeleteCategoryServlet.class

?????文件???????1273??2007-08-24?09:04??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\DeleteCommentById.class

?????文件???????2057??2007-08-24?20:08??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\DeletePhotoServlet.class

?????文件???????2312??2007-08-26?09:48??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\GetCategoriesServlet.class

?????文件???????2243??2007-08-24?09:28??20070826發布\OpenAjaxAlbum\build\classes\hbu\david\cmc\servlet\GetCommentAdminServlet.class

............此處省略157個文件信息

評論

共有 條評論