• 大小: 826KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-05-25
  • 语言: Html/CSS
  • 标签:

资源简介

servlet+mysql+html用户登录界面源代码

资源截图

代码片段和文件信息

package demo;



import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.io.OutputStream;

import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.taglibs.standard.tag.common.core.OutSupport;

public class CheckCodeServlet extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
// TODO Auto-generated method stub
// super.doGet(req resp);
resp.setContentType(“image/jpeg“);
OutputStream out = resp.getOutputStream();
resp.setHeader(“programa“ “no-cache“);
resp.setDateHeader(“Expires“ 0);
BufferedImage image = new BufferedImage(50 18 BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
g.setColor(Color.LIGHT_GRAY);
g.fillRect(0 0 50 18);
g.setColor(Color.LIGHT_GRAY);
g.fillRect(0 0 50 18);
String str = “0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ“;
String code = ““;
for(int i=0;i<4;i++)
{
int k = (int)(Math.random()*36);
char c = str.charAt(k);
code+=c;
}


HttpSession session = req.getSession();
session.setAttribute(“code“ code);
g.setColor(Color.BLACK);
Font font = new Font(“DIALOG“ Font.ITALIC 15);
g.setFont(font);
g.drawString(code 3 15);
ImageIO.write(image“jpeg“out);
out.flush();
out.close();

}
@Override
protected void doPost(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
// TODO Auto-generated method stub
// super.doPost(req resp);
doGet(req resp);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-03-12 23:05  Demo\
     文件         460  2017-03-12 23:14  Demo\.classpath
     目录           0  2017-03-12 23:05  Demo\.myeclipse\
     文件         285  2017-03-12 23:05  Demo\.mymetadata
     文件        1410  2017-03-12 23:08  Demo\.project
     目录           0  2017-03-12 23:05  Demo\.settings\
     文件         500  2017-03-12 23:05  Demo\.settings\.jsdtscope
     文件         330  2017-03-12 23:05  Demo\.settings\org.eclipse.jdt.core.prefs
     文件          49  2017-03-12 23:05  Demo\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-03-12 23:05  Demo\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2017-03-12 23:06  Demo\src\
     目录           0  2017-03-12 23:07  Demo\src\demo\
     文件        1839  2017-03-12 23:07  Demo\src\demo\CheckCodeServlet.java
     文件        3199  2017-03-13 23:35  Demo\src\demo\LoginServlet.java
     目录           0  2017-03-13 00:57  Demo\WebRoot\
     文件         695  2017-03-13 23:08  Demo\WebRoot\error.html
     文件         834  2017-03-12 23:05  Demo\WebRoot\index.jsp
     文件        1128  2017-03-13 09:17  Demo\WebRoot\login.html
     目录           0  2017-03-12 23:05  Demo\WebRoot\meta-INF\
     文件          36  2017-03-12 23:05  Demo\WebRoot\meta-INF\MANIFEST.MF
     目录           0  2017-03-12 23:05  Demo\WebRoot\WEB-INF\
     目录           0  2017-03-12 23:14  Demo\WebRoot\WEB-INF\classes\
     目录           0  2017-03-12 23:14  Demo\WebRoot\WEB-INF\classes\demo\
     文件        2917  2017-03-12 23:14  Demo\WebRoot\WEB-INF\classes\demo\CheckCodeServlet.class
     文件        3798  2017-03-13 23:35  Demo\WebRoot\WEB-INF\classes\demo\LoginServlet.class
     目录           0  2017-03-12 23:05  Demo\WebRoot\WEB-INF\lib\
     文件         886  2017-03-12 23:09  Demo\WebRoot\WEB-INF\web.xml
     文件      872303  2013-10-23 23:45  mysql-connector-java-5.1.27-bin.jar
     文件         224  2017-03-14 00:30  mysql数据库代码.txt

评论

共有 条评论

相关资源