JSP提交表单到Servlet问题

来源:百度知道 编辑:UC知道 时间:2024/06/11 12:37:12
在JSP中,用表单提交到Servlet,经过Servlet处理后再返回到当前页,为什么当前页的图片就显示不了了?
还有,比如当前页为a.jsp,另一个和该页同一目录的页面b.jsp,在a页面上通过超链接<a href=“b.jsp”>来访问
b页面也访问不了,报告404错误?
请问以上问题该怎么解决?
a页面访问b页面原来是可以访问的,提交过后再返回来就访问不了

在连接某个页面或图片时 加上<%=request.getContextPath()%> 获取上下文路径 例: <a href=“<%=request.getContextPath()%>/b.jsp”>

这是在同一个文件夹得前提下 如果不是同一目录
<a href=“<%=request.getContextPath()%>/目录名称/b.jsp”>

第一个 。看你的图片的地址错没有
你可以在页面里面去看下源代码 看地址是多少

第二个..B页面是直接连接的么??
..404错误忘了是什么错误了..是不是找不到页面地址哇.如果是那也是你地址给错了..该下地址...用相对地址...不会去百度下..
...................................................
你那个页面是SERVLET跳转的.你返回应该不是返回上一个URL地址.
而应该是SERVLET的方法.让SERVLET来处理后跳转过去的

检查方法很简单,你看看提交过后地址栏a.jsp前面的目录是不是加进去了文件夹目录,如果是就如一楼所说的做!

<a href=“b.jsp”>肯定可以访问,跟A页面没有关系
图片显示不了,因为你的Servlet处理结果没成功提取回页面

可能是服务器了不存在有事编译时不能很好的编译到服务器中。

哥们,慢慢试试吧