• 大小: 18.15MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-06-27
  • 语言: Java
  • 标签: javaEE  毕设  

资源简介

学生毕业设计 基于JAVAEE的学生管理系统,经测试,代码可执行

资源截图

代码片段和文件信息

package guides.servlet.imgtoken;

import guides.servlet.util.TokenUtil;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 用来以图片的形式来生成验证码。 生成验证码后先将其保存到用户的当前会话中,然后在以图片的形式发送到客户端。
 * 验证码的验证要通过TokenFilter来完成。 该Servlet包含如下的初始化参数,来定制验证码的信息:
 * 

     * 
  • characters:生成验证码所有的字符序列,默认为数字和字母

  •  * 
  • length:生成的验证码的长度,默认为4位

  •  * 
  • width:验证码图片的显示宽度,默认为80像素

  •  * 
  • height:验证码图片的高度,默认为30像素

  •  * 

 * 
 * 该Servlet需要在应用的web.xml进行如下部署:  ImageTokenServlet
 * guides.servlet.imgtoken.ImageTokenServlet
 * 
  ImageTokenServlet
 * /token/image.jpg 

 * 
 * 然后在客户端网页中进行如下引用: 
 * 
 * @author
 * @version 1.0
 */
@SuppressWarnings(“serial“)
public class ImageTokenServlet extends HttpServlet {
/** 图片的默认宽度* */
private int width = 80;
/** 图片的默认高度* */
private int height = 30;
/** 字符集* */
private String characters = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ“;
/** 生成随机字符的个数* */
private int length = 4;

public void doGet(HttpServletRequest request HttpServletResponse response)
throws IOException ServletException {
// 产生tokens并将其保存在当前的会话中
TokenUtil.saveToken(request characters length);

// 生成图片响应
TokenUtil.generateTokenImage(response request.getSession() width
height);
}

public void doPost(HttpServletRequest request HttpServletResponse response)
throws IOException ServletException {
doGet(request response);
}

public void init() {
String initParam = getInitParameter(“characters“);
if (initParam != null) {
this.characters = initParam;
}

initParam = getInitParameter(“length“);
if (initParam != null) {
this.length = Integer.parseInt(initParam);
}

initParam = getInitParameter(“width“);
if (initParam != null) {
this.width = Integer.parseInt(initParam);
}

initParam = getInitParameter(“height“);
if (initParam != null) {
this.height = Integer.parseInt(initParam);
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3957  2012-11-26 22:11  安红丽毕业设计\hotel\.classpath

     文件        288  2012-11-26 22:11  安红丽毕业设计\hotel\.mymetadata

     文件       1411  2012-11-26 22:11  安红丽毕业设计\hotel\.project

     文件        500  2012-11-26 22:11  安红丽毕业设计\hotel\.settings\.jsdtscope

     文件        121  2012-11-26 22:11  安红丽毕业设计\hotel\.settings\org.eclipse.core.resources.prefs

     文件        629  2012-11-26 22:11  安红丽毕业设计\hotel\.settings\org.eclipse.jdt.core.prefs

     文件         49  2012-11-26 22:11  安红丽毕业设计\hotel\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2012-11-26 22:11  安红丽毕业设计\hotel\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件        173  2012-11-26 22:11  安红丽毕业设计\hotel\src\category.xml

     文件       2536  2012-11-26 22:11  安红丽毕业设计\hotel\src\guides\servlet\imgtoken\ImageTokenServlet.java

     文件       4388  2012-11-26 22:11  安红丽毕业设计\hotel\src\guides\servlet\util\TokenUtil.java

     文件       1373  2012-11-26 22:11  安红丽毕业设计\hotel\src\hibernate.cfg.xml

     文件       5351  2012-11-26 22:11  安红丽毕业设计\hotel\src\init.sql

     文件        802  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\DataAccessException.class

     文件        559  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\DataAccessException.java

     文件        618  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\GenericDao.class

     文件       1607  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\GenericDao.java

     文件       2878  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\HibernateGenericDao.class

     文件       2454  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\HibernateGenericDao.java

     文件       1200  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\MySqlTimeFetcher.class

     文件        537  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\MySqlTimeFetcher.java

     文件        156  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\TimeFetcher.class

     文件        105  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\dao\TimeFetcher.java

     文件        551  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\filter\CharactorEncodingFilter.java

     文件       1057  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\filter\HttpFilter.java

     文件        820  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\hbs\action\CategoryAction.java

     文件       1551  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\hbs\action\ManagerAction.java

     文件       5169  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\hbs\action\MemberAction.java

     文件       2460  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\hbs\action\RoomAction.java

     文件       9848  2012-11-26 22:11  安红丽毕业设计\hotel\src\jm\hbs\action\SubscriptionAction.java

............此处省略441个文件信息

评论

共有 条评论