Java достижения функциональной проверки кодовой страницы _JAVA - JAVA

Источник: Привет сеть обучения чувствительный и нетерпеливый форум www.piaodoo.com приветствовать , чтобы узнать друг от друга

Примеры здесь, разделяют страницу код проверки кода реализации Java, для справки, следующим

Servlet:

пакет cn.bdqn.servlet; 
 
импорт javax.imageio.ImageIO; 
импорт javax.servlet.ServletException; 
импорт javax.servlet.annotation.WebServlet; 
импорт javax.servlet.http.HttpServlet; 
импорт javax.servlet.http.HttpServletRequest; 
импорт javax.servlet.http.HttpServletResponse; 
импорт java.awt *. 
импорт java.awt.font.ImageGraphicAttribute; 
импорт java.awt.image.BufferedImage; 
импорт java.io.IOException; 
импорт java.util.Random; 
 
 
@WebServlet (имя = "сервлет", urlPatterns = "/ yanCode") 
общественный класс сервлет расширяет HttpServlet {  
 общественной недействительная doPost (javax.servlet.http.HttpServletRequest запрос, HttpServletResponse ответ) бросает ServletException, IOException {
  this.doGet (запрос, ответ); 
 
 }
 
 общественного недействительными doGet (HttpServletRequest запрос, HttpServletResponse ответ) бросает ServletException, IOException { указатель на 
 
  строку = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; 
  Случайные случайных = новый Random (); 
  INT ширина = 500; 
  INT высота = 50; 
  BufferedImage изображения = новый BufferedImage (ширина, высота, BufferedImage.TYPE_INT_RGB); 
  Графика = image.getGraphics (); //相当于画笔
  //画背景
  graphics.setColor (Color.gray); 
  graphics.fillRect (0,0, ширина, высота); 
  graphics.setColor (Color.black); 
  для (INT I = 0; я <4; я ++) { 
   INT индекс = random.nextInt (s.length ()); 
  }
   Строка с = s.substring (индекс, индекс + 1);
   graphics.drawString (с, ширина / 5 * (г + 1), 15); 
 
  ImageIO.write (изображение, "JPG", response.getOutputStream ()); 
 
 
 } 
}

JSP:

<% - 
 Создано IntelliJ IDEA. 
 Администратор: Пользователь 
 Дата: 2017/10/10 
 Время: 13:04 Для того, 
 чтобы изменить это использовать шаблон File | Настройки | Шаблоны файлов. 
-%> 
<% @ страница CONTENTTYPE = "текст / html; кодировка = UTF-8" язык = "Java" %> 
<HTML> 
 <HEAD> 
 <TITLE>验证码</ title> 
 </ HEAD> 
 <тело> 
 <IMG SRC = "yanCode" ALT = "验证码" стиль = "ширина: 500px; высота: 50px"> 
 <входной тип = "кнопка" значение = "看不清,更换验证码" ID = "БТН" OnClick = "CHANGECODE ();"> 
 
 <тип скрипта = "текст / JavaScript" SRC = "JS / jquery.min.js"> 
 </ скрипт>
 
  } 
 </ SCRIPT> 
 </ body> 
</ html>

Это все, что для этой статьи, я хочу быть полезным, чтобы узнать, я надеюсь, что вы будете поддерживать чувствительную и нетерпеливый Форум / Hi сети обучения.

Оригинальный адрес: HTTP: //www.piaodoo.com/thread-13238-1-2.html чулок контроля www.txdah.com 131 за пределами www.buzc.org приятного обучение может помочь лучше узнать!

рекомендация

отwww.cnblogs.com/txdah/p/12093966.html