资源简介

新闻网站的实现分为前台及后台,采用SSM、maven进行开发,数据库采用mysql数据库。 一、前台 所有前台页面上面的部分同主页上面的部分相同。 1. 主页 在主页的左上角有logo可以通过点击logo重新访问主页。 在右上角有一个用户登录/注册的链接,用以访问用户的登录/注册页面。

资源截图

代码片段和文件信息

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();
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件      112317  2018-08-13 10:04  SSM新闻发布系统\news.sql
     目录           0  2019-10-06 10:27  SSM新闻发布系统\news03\
     文件        3289  2019-10-06 10:27  SSM新闻发布系统\news03\.classpath
     目录           0  2019-10-12 22:41  SSM新闻发布系统\news03\.idea\
     目录           0  2019-10-06 10:30  SSM新闻发布系统\news03\.idea\artifacts\
     文件        3242  2019-10-06 10:19  SSM新闻发布系统\news03\.idea\artifacts\news03.xml
     文件         305  2019-10-06 10:30  SSM新闻发布系统\news03\.idea\artifacts\news03_archive.xml
     文件         304  2019-10-05 11:13  SSM新闻发布系统\news03\.idea\encodings.xml
     目录           0  2019-10-05 16:34  SSM新闻发布系统\news03\.idea\libraries\
     文件         394  2019-10-05 15:45  SSM新闻发布系统\news03\.idea\libraries\aopalliance_1_0.xml
     文件         232  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\asm_3_3_1.xml
     文件         252  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\aspectjweaver_1_7_4.xml
     文件         238  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\c3p0_0_9_1_2.xml
     文件         236  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\cglib_2_2_2.xml
     文件         246  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\commons_dbcp_1_4.xml
     文件         262  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\commons_fileupload_1_3_3.xml
     文件         242  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\commons_io_1_4.xml
     文件         256  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\commons_logging_1_1_1.xml
     文件         246  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\commons_pool_1_6.xml
     文件         244  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\fastjson_1_1_41.xml
     文件         264  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\jackson_annotations_2_2_1.xml
     文件         250  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\jackson_core_2_2_1.xml
     文件         258  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\jackson_databind_2_2_1.xml
     文件         252  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\javassist_3_17_1_GA.xml
     文件         246  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\jsqlparser_0_9_5.xml
     文件         230  2019-10-05 16:34  SSM新闻发布系统\news03\.idea\libraries\jstl_1_2.xml
     文件         238  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\log4j_1_2_17.xml
     文件         240  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\mybatis_3_2_2.xml
     文件         254  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\mybatis_spring_1_2_1.xml
     文件         274  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\mysql_connector_java_5_1_6_bin.xml
     文件         246  2019-10-04 21:56  SSM新闻发布系统\news03\.idea\libraries\pagehelper_5_1_4.xml
............此处省略675个文件信息

评论

共有 条评论