资源简介
新闻网站的实现分为前台及后台,采用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;i int 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.xm
文件 305 2019-10-06 10:30 SSM新闻发布系统\news03\.idea\artifacts\news03_archive.xm
文件 304 2019-10-05 11:13 SSM新闻发布系统\news03\.idea\encodings.xm
目录 0 2019-10-05 16:34 SSM新闻发布系统\news03\.idea\libraries\
文件 394 2019-10-05 15:45 SSM新闻发布系统\news03\.idea\libraries\aopalliance_1_0.xm
文件 232 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\asm_3_3_1.xm
文件 252 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\aspectjweaver_1_7_4.xm
文件 238 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\c3p0_0_9_1_2.xm
文件 236 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\cglib_2_2_2.xm
文件 246 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\commons_dbcp_1_4.xm
文件 262 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\commons_fileupload_1_3_3.xm
文件 242 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\commons_io_1_4.xm
文件 256 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\commons_logging_1_1_1.xm
文件 246 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\commons_pool_1_6.xm
文件 244 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\fastjson_1_1_41.xm
文件 264 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\jackson_annotations_2_2_1.xm
文件 250 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\jackson_core_2_2_1.xm
文件 258 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\jackson_databind_2_2_1.xm
文件 252 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\javassist_3_17_1_GA.xm
文件 246 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\jsqlparser_0_9_5.xm
文件 230 2019-10-05 16:34 SSM新闻发布系统\news03\.idea\libraries\jstl_1_2.xm
文件 238 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\log4j_1_2_17.xm
文件 240 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\mybatis_3_2_2.xm
文件 254 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\mybatis_spring_1_2_1.xm
文件 274 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\mysql_connector_java_5_1_6_bin.xm
文件 246 2019-10-04 21:56 SSM新闻发布系统\news03\.idea\libraries\pagehelper_5_1_4.xm
............此处省略675个文件信息
相关资源
- 基于SpringBoot实现的企业进销系统
- mysql-5.7.18-winx64.msi
- dorado+springboot+mybatis行政区划包不含
- MySQL5.7 32位安装版
- 高性能MySQL 第三版 完整中文版 高清版
- 高性能MySQL 第3版 中文pdf
- mysql5.5绿色破解版+服务配置+安装教程
- 深入理解MySQL核心技术扫描高清+目录
- 基于Spring、struct2、Mybatis的驾校考试系
- 1z0-888 MYSQL5.7 OCP
- sqlserver2000 事件探查器profiler
- 简易人事管理系统pyqt5+mysql
- Storm+Kafka+Flume+Zookeeper+MySQL实现数据实
- 数据库课程实验13——网上书店管理系
- SparkStreaming流式日志过滤与分析
- 《Effective MySQL之SQL语句最优化》PDF
- mysqlsla-2.03.tar
- mysqltest.c
- MySQL说课.ppt
- 面试宝典MySql.txt
- 北大青鸟mysql数据库学习资料 案例M
- MySQL数据库从入门到精通
- 通用数据库管理工具AccessMSSqloracle(单
- 数据库课程设计:住院管理信息系统
- MySQL ODBC 3.51 Driver
- Oracle 方案 ----Mysql版数据脚本
- mysql-community-common-5.7.16-1.el7.x86_64.rpm
- 豆瓣top250电影信息数据库表
- 网上商城系统基于SSH框架连接MySQL.z
- nodeJS中express框架和mysql简单的连接d
评论
共有 条评论