资源简介

SSM+mysql+myeclipse,新闻发布系统,带用户端和管理端。

资源截图

代码片段和文件信息

package com.news.controller;
import java.io.IOException ;
import javax.servlet.ServletException; 
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 

import org.springframework.stereotype.Controller;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.OutputStream;
import java.util.Random;
import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
/**
 * 
 * @author 胡双阳 
 * 在web.xml中注册一个servlet,实现验证码的生成
 */
public class AuthImage extends HttpServlet {



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


public void doPost(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
response.setContentType(“imge/jpeg“);       
request.setCharacterEncoding(“UTF-8“);
response.setCharacterEncoding(“UTF-8“);

int width= 300;  
int height = 50;
int count = 4;
String codes=“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456789“;//浠庨噷闈㈠彇鏁�
String codeValues = ““;
BufferedImage image = new BufferedImage(widthheightBufferedImage.TYPE_INT_RGB);
Graphics2D g = image.createGraphics();
g.setColor(Color.WHITE);
g.fillRect(0 0 width height);

g.setColor(Color.blue);
g.drawRect(0 0 width height);
Random random = new Random();
int segment = width/count;  
for(int i=0;iint red =random.nextInt(255)+1;
int blue = random.nextInt(255)+1;
int green = random.nextInt(255)+1;

Color color = new Color(redbluegreen);
g.setColor(color);
int size = random.nextInt(7)+30;
Font font = new Font(“Default“Font.ITALICsize);
g.setFont(font);
int index = random.nextInt(codes.length());
String s = codes.charAt(index)+““;
codeValues += s;
g.drawString(s i*segment height-4);
}
request.getSession().setAttribute(“codeValues“ codeValues);
// System.out.println(codeValues);
for(int i=0;i<5;i++){
int x=random.nextInt(width)+1;
int y=random.nextInt(height)+1;
g.drawRect(x y 1 1);
}
g.dispose();
OutputStream out = response.getOutputStream();
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
out.flush();
out.close();
}


}

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

     文件    9151347  2018-08-09 16:19  新闻发布系统.pptx

     文件     506368  2018-08-02 09:31  新闻网站报告.doc

     文件        607  2018-08-04 15:51  news03\.classpath

     文件        291  2018-08-03 14:44  news03\.mymetadata

     文件       1749  2018-08-03 14:57  news03\.project

     文件        500  2018-08-03 14:44  news03\.settings\.jsdtscope

     文件        163  2018-08-05 20:50  news03\.settings\com.genuitec.eclipse.core.prefs

     文件         87  2018-08-05 10:02  news03\.settings\org.eclipse.core.resources.prefs

     文件        364  2018-08-03 14:44  news03\.settings\org.eclipse.jdt.core.prefs

     文件        456  2018-08-03 14:44  news03\.settings\org.eclipse.wst.common.component

     文件        252  2018-08-03 14:44  news03\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-08-03 14:44  news03\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-08-03 14:44  news03\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3575  2018-08-04 21:01  news03\src\applicationContext.xml

     文件       2434  2018-08-05 10:02  news03\src\com\news\controller\AuthImage.java

     文件       7885  2018-08-10 08:26  news03\src\com\news\controller\kaihoutai.java

     文件       6848  2018-08-08 23:16  news03\src\com\news\controller\kaishi.java

     文件       3763  2018-08-07 13:56  news03\src\com\news\controller\ManagerHandler.java

     文件       5573  2018-08-09 20:29  news03\src\com\news\controller\pageHandler.java

     文件       3814  2018-08-07 15:26  news03\src\com\news\controller\SupportHandler.java

     文件       2231  2018-08-08 14:44  news03\src\com\news\controller\uploadfiles.java

     文件       2328  2018-08-07 10:27  news03\src\com\news\controller\UserController.java

     文件       6977  2018-08-09 20:22  news03\src\com\news\controller\UserHandler.java

     文件        931  2018-08-06 19:37  news03\src\com\news\dao\ManagerMapper.java

     文件       1598  2018-08-10 08:07  news03\src\com\news\dao\NewsMapper.java

     文件        890  2018-08-03 14:54  news03\src\com\news\dao\News_typeMapper.java

     文件        975  2018-08-06 22:15  news03\src\com\news\dao\ReviewMapper.java

     文件        858  2018-08-08 14:48  news03\src\com\news\dao\SourceMapper.java

     文件        856  2018-08-06 15:43  news03\src\com\news\dao\SupportMapper.java

     文件       1125  2018-08-09 20:18  news03\src\com\news\dao\UserMapper.java

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

评论

共有 条评论