验证码显示不出来,配置路径的问题,
index.jsp页面的代码
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>关于验证码框架之----Kapcha</title>
</head>
<body>
<form action="submit.action">
<input type="text" name="kaptcha" value="" /><img src="http://localhost:8080/myCode/kaptcha.jpg" />
</form>
</body>
</html>
web.xml配置页面的代码
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<!--关于Kaptcha验证码的配置-->
<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>
</web-app>
所有的包都有导入了
正在回答 回答被采纳积分+1
你好同学,测试了你的代码,web.xml文件写的是没有问题的。myCode是你的项目名称么?建议你讲myCode去掉试一试,
如下图所示,老师在tomcat的配置中添加了/imooccode路径,所以在写验证码路径的时候加上了/imooccode,如果你没有添加这个路径,可以改为http://localhost:8080/kaptcha.jpg试试,如果我的建议解决了你的问题,请采纳,祝学习愉快~
- 参与学习 716 人
- 提交作业 185 份
- 解答问题 1363 个
会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星