验证码怎么设置格式

验证码怎么设置格式

项目作业中的验证码怎么设置成那个格式的啊

<?xml version="1.0" encoding="UTF-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">

  <display-name>librarymanagement</display-name>

  

  <servlet>

  

  <servlet-name>KaptchaServlet</servlet-name>

  <servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class>

  <!-- 修改随机的字母或数字的长度为4 -->

  <init-param>

  <param-name>kaptcha.textproducer.char.length</param-name>

  <param-value>4</param-value>

  </init-param>

  <!-- 修改随机的字母或数字的间距为20 -->

  <init-param>

  <param-name>kaptcha.textproducer.char.space</param-name>

  <param-value>20</param-value> 

  </init-param>

  <!-- 修改随机的字母或数字的图片样式 -->

  <init-param>

  <param-name>kaptcha.obscurificator.impl</param-name>

  <param-value>com.google.code.kaptcha.impl.WaterRipple</param-value>

  

  </init-param>

  

  

  

  

  </servlet>

  

 

  

  

  

  

  

  

  <servlet-mapping>

  <servlet-name>KaptchaServlet</servlet-name>

  <url-pattern>/KaptchaServlet</url-pattern>

  

  

  </servlet-mapping>

  

  

  

  

  

  

  <welcome-file-list>

    <welcome-file>index.html</welcome-file>

    <welcome-file>index.htm</welcome-file>

    <welcome-file>index.jsp</welcome-file>

    <welcome-file>default.html</welcome-file>

    <welcome-file>default.htm</welcome-file>

    <welcome-file>default.jsp</welcome-file>

  </welcome-file-list>

</web-app>


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿园 2020-07-12 16:02:51

同学你好,验证码的设置可以参考课程的第五章节来完成,如下是该课程链接及截图
http://class.imooc.com/lesson/899#mid=22170

http://img1.sycdn.imooc.com//climg/5f0ac37d097ae84803330154.jpg

干扰线的颜色可以使用如下设置

 <init-param>
 <param-name>kaptcha.noise.color</param-name>
 <param-value>white</param-value>
 </init-param>


背景颜色同学可以使用默认的颜色
如果要设置其他颜色可以通过设置背景渐变色,如下

  <init-param>
 <param-name>kaptcha.background.clear.from</param-name>
 <param-value>light grey</param-value>
 </init-param>
  <init-param>
 <param-name>kaptcha.background.clear.to</param-name>
 <param-value>white</param-value>
 </init-param>


验证码图片有很多参数可以设置,同学可以按照老师的方式,跟进代码中查看其他的一些参数

祝学习愉快

好帮手慕阿园 2020-07-12 12:07:31

同学你好,同学是想问如何设置验证码图片的宽高吗,如果是可以通过如下方式设置

<init-param>
 <param-name>kaptcha.image.width</param-name>
 <param-value>150</param-value>
 </init-param>
 <init-param>
 <param-name>kaptcha.image.height</param-name>
 <param-value>42</param-value>
 </init-param>


如果不是,请同学具体描述

祝学习愉快

  • 提问者 视线模糊 #1
    项目中作业中的验证码格式怎么实现啊?好像没有干扰,然后背景的颜色怎么设置
    2020-07-12 14:29:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师