今天在使用jar包kaptcha.jar 做一个验证码登录的过程中出现了图片加载失败的问题
首先使用过程:
1.网上下载下的kaptcha-2.3.jar版本的jar包
2.直接拖入项目的WEB-INF/lib目录下
3.配置web.xml
<servlet>
<servlet-name>Kaptcha</servlet-name>
<servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Kaptcha</servlet-name>
<url-pattern>/Kaptcha.jpg</url-pattern>
</servlet-mapping>
4.在html中的图片标签中使用:
注意图片路径为/项目名/url-pattern
<tr>
<td>
<img src="/contactsSystem/Kaptcha.jpg" alt="图片加载失败" width="100" height="40"/>
</td>
<td><input type="text" name="kaptcha"></td>
</tr>
5.效果
错误原因:
博主由于开始在图片路径前未写项目名导致加载图片失败
并且在图片路径中把Kaptcha.jpg的K写成小写
<td><img src="/contactsSystem/kaptcha.jpg"alt="图片加载失败" width="100" height="40"/></td>
也导致了图片加载失败
因此大家在使用此jar包做验证码登录的时候出现图片加载失败
请多多检查