servlet生成验证码 显示红叉

来源:百度知道 编辑:UC知道 时间:2024/06/14 10:53:10
生成验证码的网页就不贴出来了,应该是对的,但是运行后在验证码的部位显示红叉一个,
我的web.xml:
<servlet>
<servlet-name>RandomCode</servlet-name>
<servlet-class>com.eshopping.javaBeans.tools.RandomCode</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RandomCode</servlet-name>
<url-pattern>/RandomCode</url-pattern>
</servlet-mapping>

需要说明的是,我是在根目录下又建立了一个user目录,然后在这个目录下面建立了一个register.jsp,这个页面调用的产生验证码,我估计是不是目录访问不到的问题啊?因为我右键点红叉,点属性,显示的链接是:
http://localhost:8080/eshopping/user/RandomCode
我把这个地址输到地址栏里,出现的是404错误
是不是因为我多见了一级user目录导致访问不到还是怎么的啊?请高人指点下
直接访问http://localhost:8080/eshopping/RandomCode出现500错误:
vax.servlet.ServletException: Wrapper cannot find servlet c

如果要直接访问servlet
你试试

http://localhost:8080/eshopping/RandomCode
既然不能直接访问servlet,我怀疑是servlet路径没有匹配正确
你再查一下