为啥在web.xml中配置过了类的路径,但在jsp页面访问时还是提示找不到呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥在web.xml中配置过了类的路径,但在jsp页面访问时还是提示找不到呢相关的知识,希望对你有一定的参考价值。

web.xml中的配置
<servlet>
<servlet-name>SelectProduct</servlet-name>
<servlet-class>com.capital.servlet.SelectProduct</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>SelectProduct</servlet-name>
<url-pattern>/SelectProduct</url-pattern>
</servlet-mapping>

页面上访问的路径
<form action="SelectProduct" >
名字什么的都是对的,而且很奇怪的问题,前两天用就能访问到,但现在却访问不到了,我没有改什么配置啊。绝对路径也不行。
请各位多多指教啊!

参考技术A action使用绝对路径试试

可能是服务器缓存或者浏览器缓存。。你把work下面的生成文件删了试试,要还不行的话重新换个服务器试试

再不行的话那就没办法了。。我以前也遇见过。。不过没有什么特别好的办法。。我那个过了几天自己就好了。。本回答被提问者采纳
参考技术B 强啊 参考技术C 配置貌似没什么问题~~
你可以去检查一下名字
是不是对应的。。。

出现这样的问题一般都是小的失误造成的。
所以,还是建议你仔细检查。。。

以上是关于为啥在web.xml中配置过了类的路径,但在jsp页面访问时还是提示找不到呢的主要内容,如果未能解决你的问题,请参考以下文章

jsp 项目中 web.xml 的作用

SSM项目web.xml等配置文件中如何查找类的全路径名?

javaweb的index.jsp为啥是默认首页(我修改了index.jsp文件名字就会变为首页了)?

JSP自定义标签

为啥我用tomcat能显示jsp文件但是显示不了html文件?

eclipse当中的servlet在web.xml已经配置,但是汇报找不到该类的错误,并且报500错误,即内部服务器内部错误