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

  • 大小: 762KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-01-28
  • 語言: 其他
  • 標簽:

資源簡介

此源碼包括登錄界面、用戶注冊、對書店書籍和出版社的增刪改查等操作。

資源截圖

代碼片段和文件信息



import?java.io.IOException;
import?javax.servlet.ServletException;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?java.util.*;
import?java.awt.image.*;
import?java.awt.*;
import?javax.imageio.*;
/**
?*?Servlet?implementation?class?CheckCodeServlet
?*/

@WebServlet(“/CheckCodeServlet“)
public?class?CheckCodeServlet?extends?HttpServlet?{
???private?Random?random=new?Random();
????protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
?????????//內存圖片對象(TYPE_INT_BGR?選擇圖片模式RGB模式)
????????BufferedImage?image?=?new?BufferedImage(9030BufferedImage.TYPE_INT_BGR);
?????????//得到畫筆
????????Graphics?graphics?=?image.getGraphics();
????????//畫之前要設置顏色,設置畫筆顏色
????????graphics.setColor(Color.yellow);
????????//填充矩形區域(指定要畫的區域設置區)
????????graphics.fillRect(009030);
????????//為了防止黑客軟件通過掃描軟件識別驗證碼。要在驗證碼圖片上加干擾線
????????//給兩個點連一條線graphics.drawLine();
????????for?(int?i=0;i<5;i++){
????????????//顏色也要隨機(設置每條線隨機顏色)
????????????graphics.setColor(getRandomColor());
????????????int?x1=random.nextInt(90);
????????????int?y1=random.nextInt(30);
????????????int?x2=random.nextInt(90);
????????????int?y2=random.nextInt(30);
????????????graphics.drawLine(x1y1x2y2);
????????}
??
????????//拼接4個驗證碼,畫到圖片上
????????char?[]?arrays={‘A‘‘B‘‘C‘‘D‘‘E‘‘+‘};
????????StringBuilder?builder?=?new?StringBuilder();
????????for(int?i=0;i<4;i++){
???????????????//設置字符的顏色
??
????????????????int?index=random.nextInt(arrays.length);
????????????????builder.append(arrays[index]);
??????????}
??????????//創建session對象將生成的驗證碼字符串以名字為checkCode保存在session中

request.getSession().setAttribute(“checkCode“builder.toString());
??????????//將4個字符畫到圖片上graphics.drawString(strxy);一個字符一個字符畫
????????for?(int?i=0;i ????????{
????????????graphics.setColor(getRandomColor());
????????????char?item=builder.toString().charAt(i);
????????????graphics.drawString(item+““10+(i*20)15);
????????}
??
??
????????//輸出內存圖片到輸出流
????????ImageIO.write(image“png“response.getOutputStream());
??
?????}
??
?????private?Color?getRandomColor(){
????????int?r=random.nextInt(256);
?????????int?g=random.nextInt(256);
?????????int?b=random.nextInt(256);
????????return?new?Color(rgb);
??
?????}
????protected?void?doGet(HttpServletRequest?request?HttpServletResponse?response)?throws?ServletException?IOException?{
????????doPost(request?response);
????}
}


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

?????文件???????1164??2018-07-08?18:43??bookshop\.classpath

?????文件???????1058??2018-07-08?18:43??bookshop\.project

?????文件????????564??2018-07-08?18:43??bookshop\.settings\.jsdtscope

?????文件????????364??2018-07-08?18:43??bookshop\.settings\org.eclipse.jdt.core.prefs

?????文件????????483??2018-07-08?18:43??bookshop\.settings\org.eclipse.wst.common.component

?????文件????????414??2018-07-08?18:43??bookshop\.settings\org.eclipse.wst.common.project.facet.core.xml

?????文件?????????49??2018-07-08?18:43??bookshop\.settings\org.eclipse.wst.jsdt.ui.superType.container

?????文件??????????6??2018-07-08?18:43??bookshop\.settings\org.eclipse.wst.jsdt.ui.superType.name

?????文件???????2859??2018-07-08?18:43??bookshop\src\CheckCodeServlet.java

?????文件???????2939??2018-07-08?18:43??bookshop\WebRoot\Add.jsp

?????文件???????1869??2018-07-08?18:43??bookshop\WebRoot\AddProc.jsp

?????文件???????3171??2018-07-08?18:43??bookshop\WebRoot\bookManagement.jsp

?????文件???????1467??2018-07-08?18:43??bookshop\WebRoot\Delete.jsp

?????文件???????4185??2018-07-08?18:43??bookshop\WebRoot\Edit.jsp

?????文件???????2031??2018-07-08?18:43??bookshop\WebRoot\EditProc.jsp

?????文件????????177??2018-07-08?18:43??bookshop\WebRoot\error.html

?????文件???????3016??2018-07-08?18:43??bookshop\WebRoot\index.jsp

?????文件???????5391??2018-07-08?18:43??bookshop\WebRoot\login.jsp

?????文件???????2154??2018-07-08?18:43??bookshop\WebRoot\loginProc.jsp

?????文件?????????39??2018-07-08?18:43??bookshop\WebRoot\meta-INF\MANIFEST.MF

?????文件???????2362??2018-07-08?18:43??bookshop\WebRoot\pubAdd.jsp

?????文件???????1553??2018-07-08?18:43??bookshop\WebRoot\pubAddProc.jsp

?????文件???????1473??2018-07-08?18:43??bookshop\WebRoot\pubDelete.jsp

?????文件???????2886??2018-07-08?18:43??bookshop\WebRoot\pubEdit.jsp

?????文件???????1676??2018-07-08?18:43??bookshop\WebRoot\pubEditProc.jsp

?????文件???????2741??2018-07-08?18:43??bookshop\WebRoot\pubManagement.jsp

?????文件???????1789??2018-07-08?18:43??bookshop\WebRoot\pubSearch.jsp

?????文件???????2591??2018-07-08?18:43??bookshop\WebRoot\pubSearchProc.jsp

?????文件???????3122??2018-07-08?18:43??bookshop\WebRoot\roleManagement.jsp

?????文件???????1778??2018-07-08?18:43??bookshop\WebRoot\Search.jsp

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

評論

共有 條評論