JSP页面404错误
在webroot目录下有个admin目录,该目录下面有个JSP页面,JSP页面中有个超链接,链接形式如下:
<p><a href="<c:url value='AdminPaginationSer?page=1' />">管理登记信息</a></p>
AdminPaginationSer是一个servlet,这个servlet访问没有问题,因为在别的页面也存在同样的链接,访问没有问题,而这个admin目录下的超链接为什么就访问不了呢?
报:HTTP Status 404 - /Demo03/admin/AdminPaginationSer
为什么会在servlt前面带上一个admin呢?
主要是在admin目录下还存在一个另外的jsp页面,也是访问一个servlet但是没有问题!
后来我把超链接改成了<p><a href="AdminPaginationSer?page=1">管理登记信息</a></p>也还是错误,实在找不到原因了! 求大神分析
[解决办法]
看下web.xml里面的Servlet名字,会不会是写错了?
[解决办法]
<p><a href="<c:url value='../AdminPaginationSer?page=1' />">管理登记信息</a></p>
用这个试一下吧
[解决办法]
你这样写是相对路径的写法,所以你在admin下写的超链接前面都会被加上“admin/”
[解决办法]
404,基本都是路径问题
你把路径换成相对路径试试
[解决办法]