資源簡介
計算機科學與技術javaweb專業課的大作業 分數90+ 可操作性強 起參考借鑒作用 請同學們踴躍下載

代碼片段和文件信息
package?com.sy10;
import?com.sun.image.codec.jpeg.ImageFormatException;
import?com.sun.image.codec.jpeg.JPEGCodec;
import?com.sun.image.codec.jpeg.JPEGImageEncoder;
import?java.awt.*;
import?java.awt.image.BufferedImage;
import?java.io.*;
import?java.util.Random;
public?class?AuthCode?{
????public?static?final?int?AUTHCODE_LENGTH?=?4; //驗證碼長度
????public?static?final?int?SINGLECODE_WIDTH?=?15; //單個驗證碼寬度
????public?static?final?int?SINGLECODE_HEIGHT?=?24; //單個驗證碼高度
????public?static?final?int?SINGLECODE_GAP?=?4; //單個驗證碼之間間隔
????public?static?final?int?IMG_WIDTH?=?AUTHCODE_LENGTH?*?(SINGLECODE_WIDTH?+?SINGLECODE_GAP);
????public?static?final?int?IMG_HEIGHT?=?SINGLECODE_HEIGHT;
????public?static?String?getAuthCode()?{
????????String?authCode?=?““;
????????for(int?i?=?0;?i?????????????authCode?+=?(new?Random()).nextInt(10);
????????}
????????return?authCode;
????}
????public?static?BufferedImage?getAuthImg(String?authCode)?{
????????//設置圖片的高、寬、類型
????????//RGB編碼:red、green、blue
????????BufferedImage?img?=?new?BufferedImage(IMG_WIDTH?IMG_HEIGHT?BufferedImage.TYPE_INT_BGR);
????????//得到圖片上的一個畫筆
????????Graphics?g?=?img.getGraphics();
????????//設置畫筆的顏色,用來做背景色
????????g.setColor(Color.YELLOW);
????????//用畫筆來填充一個矩形,矩形的左上角坐標,寬,高
????????g.fillRect(0?0?IMG_WIDTH?IMG_HEIGHT);
????????//將畫筆顏色設置為黑色,用來寫字
????????g.setColor(Color.BLACK);
????????//設置字體:宋體、不帶格式的、字號
????????g.setFont(new?Font(“宋體“?Font.PLAIN?SINGLECODE_HEIGHT?+?5));
????????//輸出數字
????????char?c;
????????for(int?i?=?0;?i?????????????//取到對應位置的字符
????????????c?=?authCode.charAt(i);
????????????//畫出一個字符串:要畫的內容,開始的位置,高度
????????????g.drawString(c?+?““?i?*?(SINGLECODE_WIDTH?+?SINGLECODE_GAP)+?SINGLECODE_GAP?/?2?IMG_HEIGHT);
????????}
????????Random?random?=?new?Random();
????????//干擾素
????????for(int?i?=?0;?i?20;?i++)?{
????????????int?x?=?random.nextInt(IMG_WIDTH);
????????????int?y?=?random.nextInt(IMG_HEIGHT);
????????????int?x2?=?random.nextInt(IMG_WIDTH);
????????????int?y2?=?random.nextInt(IMG_HEIGHT);
????????????g.drawLine(x?y?x?+?x2?y?+?y2);
????????}
????????return?img;
????}
????public?void?getImg()?{
????????String?code?=?““;
????????int?intCode?=?(new?Random()).nextInt(9999);
????????if(intCode?1000)?{
????????????intCode?+=1000;
????????}
????????code?+=?intCode;
????????//設置圖片的高、寬、類型
????????//RGB編碼:red、green、blue
????????BufferedImage?image?=?new?BufferedImage(35?14?BufferedImage.TYPE_INT_BGR);
????????//得到圖片上的一個畫筆
????????Graphics?g?=?image.getGraphics();
????????//設置畫筆的顏色,用來做背景色
????????g.setColor(Color.YELLOW);
????????//用畫筆來填充一個矩形,矩形的左上角坐標為(11),寬為33,高為12
????????g.fillRect(1?1?33?12);
????????//將畫筆顏色設置為黑色,用來寫字
????????g.setColor(Color.BLACK);
????????//設置字體:宋體、不帶格式的、字號為12
????????g.setFont(new?Font(“宋體“?Font.PLAIN?12));
????????//輸出數字
????????char?c;
????????for(int?i?=?0;?i?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-02-24?20:27??【JSP】個人信息管理系統\
?????目錄???????????0??2017-12-11?00:38??【JSP】個人信息管理系統\com\
?????目錄???????????0??2017-11-28?13:37??【JSP】個人信息管理系統\com\sy10\
?????文件????????4457??2017-11-24?14:29??【JSP】個人信息管理系統\com\sy10\AuthCode.java
?????文件????????2061??2017-11-28?12:03??【JSP】個人信息管理系統\com\sy10\CheckSighupServlet.java
?????文件????????1455??2017-11-21?14:52??【JSP】個人信息管理系統\com\sy10\DBConnection.java
?????文件????????1710??2017-11-28?13:37??【JSP】個人信息管理系統\com\sy10\GetAuthCodeServlet.java
?????文件????????2052??2017-11-24?17:37??【JSP】個人信息管理系統\com\sy10\LoginCheckFilter.java
?????文件????????3191??2017-11-28?13:37??【JSP】個人信息管理系統\com\sy10\LoginServlet.java
?????文件????????2512??2017-11-27?19:26??【JSP】個人信息管理系統\com\sy10\SighupServlet.java
?????文件????????1947??2017-11-27?22:43??【JSP】個人信息管理系統\com\sy10\Student.java
?????文件?????????197??2017-11-21?15:39??【JSP】個人信息管理系統\com\sy10\StudentDAO.java
?????文件????????7709??2017-11-28?00:40??【JSP】個人信息管理系統\com\sy10\StudentInter.java
?????文件????????4901??2017-11-28?00:37??【JSP】個人信息管理系統\com\sy10\UploadServlet.java
?????目錄???????????0??2017-12-11?00:39??【JSP】個人信息管理系統\web\
?????目錄???????????0??2017-11-28?15:23??【JSP】個人信息管理系統\web\sy10\
?????文件????????2122??2017-11-28?00:12??【JSP】個人信息管理系統\web\sy10\change.jsp
?????文件????????1345??2017-11-28?00:06??【JSP】個人信息管理系統\web\sy10\changeSucess.jsp
?????文件?????????618??2017-11-27?14:00??【JSP】個人信息管理系統\web\sy10\deleteStudent.jsp
?????文件????????1648??2017-11-27?19:50??【JSP】個人信息管理系統\web\sy10\login.jsp
?????文件????????1647??2017-11-28?00:16??【JSP】個人信息管理系統\web\sy10\personInform.jsp
?????文件????????5212??2017-11-28?15:23??【JSP】個人信息管理系統\web\sy10\sighup.jsp
?????文件????????1212??2017-11-27?19:33??【JSP】個人信息管理系統\web\sy10\sighupSucess.jsp
?????文件????????3193??2017-11-28?00:42??【JSP】個人信息管理系統\web\sy10\studentList.jsp
?????目錄???????????0??2017-11-27?23:09??【JSP】個人信息管理系統\web\WEB-INF\
?????文件???????20682??2004-10-25?13:33??【JSP】個人信息管理系統\web\WEB-INF\jstl.jar
?????文件??????393259??2004-10-25?13:33??【JSP】個人信息管理系統\web\WEB-INF\standard.jar
?????文件?????????648??2017-11-13?13:50??【JSP】個人信息管理系統\web\WEB-INF\taglib.tld
?????文件?????????652??2017-11-14?00:14??【JSP】個人信息管理系統\web\WEB-INF\tags.tld
?????文件????????1411??2017-11-27?23:09??【JSP】個人信息管理系統\web\WEB-INF\web.xm
?????文件??????472064??2017-12-11?00:35??【JSP】個人信息管理系統\文檔.doc
............此處省略0個文件信息
評論
共有 條評論