使用kaptcha元件實現驗證碼幾乎是以全配置的形式形式的,簡單靈活,步驟如下:
1、匯入元件包kaptcha-2.3.jar
2、web.xml檔案中配置驗證碼的各種樣式
kaptcha
kaptchaservlet
yes , no
kaptcha.border
yes
邊框顏色,合法值:
r,g,b (and optional alpha)或者
white,black,blue.
kaptcha.border.color
black
邊框厚度,合法值:
>0
kaptcha.border.thickness 1
寬200kaptcha.image.width
200
高50kaptcha.image.height 50
實現類kaptcha.producer.impl
com.google.code.kaptcha.impl.defaultkaptcha
文字實現類
kaptcha.textproducer.impl
com.google.code.kaptcha.text.impl.defaulttextcreator
文字集合,驗證碼值從此集合中獲取
kaptcha.textproducer.char.string
1234567890
驗證碼長度
5kaptcha.textproducer.char.length 2
字型arial, courier
kaptcha.textproducer.font.names
arial, courier
字型大小
40px.
kaptcha.textproducer.font.size 40
字型顏色,合法值:
r,g,b
或者white,black,blue.
kaptcha.textproducer.font.color
black
文字間隔
2kaptcha.textproducer.char.space 2
干擾實現類
kaptcha.noise.impl
com.google.code.kaptcha.impl.defaultnoise
干擾顏色,合法值:
r,g,b
或者white,black,blue.
kaptcha.noise.color
black
水紋com.google.code.kaptcha.impl.waterripple 魚眼
com.google.code.kaptcha.impl.fisheyegimpy 陰影
com.google.code.kaptcha.impl.shadowgimpy
kaptcha.obscurificator.impl
com.google.code.kaptcha.impl.waterripple
背景實現類
kaptcha.background.impl
com.google.code.kaptcha.impl.defaultbackground
背景顏色漸變,開始顏色
kaptcha.background.clear.from
green
背景顏色漸變,結束顏色
kaptcha.background.clear.to
white
文字渲染器
kaptcha.word.impl
com.google.code.kaptcha.text.impl.defaultwordrenderer
session
中存放驗證碼的
key鍵
3、提交表單時img標籤
<
imgalt
="驗證碼"
預覽:
kaptcha驗證碼使用
kaptcha是乙個非常實用的驗證碼生成工具,可以通過配置生成多樣化的驗證碼。以的形式顯示,從而無法進行複製貼上。引入相關jar包 在servelt中配置kaptcha的servlet kaptcha.border 是否顯示邊框。kaptcha.textproducer.font.color 字型顏...
使用Kaptcha進行驗證碼的生成和驗證
驗證碼 我們在登陸和註冊時都可以使用。下面我們來實現一下使用kaptcha 包進行驗證碼的生成。首先我們建立乙個web工程。將jar包匯入到webroot web inf lib中,然後右鍵進行構建路徑。之後開啟web.xml。web.xml index.html index.htm index.j...
kaptcha驗證碼的簡單使用及配置
kaptcha是乙個簡單易用的驗證碼生成工具,而且支援中文,你還可以配置其很多屬性。用法 color blue 1 首先到把壓縮檔案下下來,然後把裡面的jar檔案加到自己的web專案中。color color blue 2在web.xml中配置servlet,如下 color kaptcha com...