返回信息流RT,就一个简单的Servlet跳转, 出现404错误, 感觉XML里面设置也没有问题啊~
<servlet>
<description>This is the description of my J2EE component</description>
<display-name>This is the display name of my J2EE component</display-name>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.bsw.servlets.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/servlet/LoginServlet</url-pattern>
</servlet-mapping>
login.jsp 里面表单是这样的:
<form action=" <%=request.getContextPath()%>/servlet/LoginServlet" method="post">
帮忙解答一下哈~多谢了
这是一条镜像帖。来源:北邮人论坛 / java / #13017同步于 2010/1/20
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
【求助】关于Servlet跳转的路径问题
dominic123
2010/1/20镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
首先你debug一下看看有没有进你的servlet
404错误说明页面没找到,可能是你的跳转问题
如果servlet没找到应该是invalid path或者该页无法显示才对。。
首先谢谢你. 可以进入Servlet, 就是找不到页面...
response.sendRedirect("success.jsp") 难不成是跳转方法有问题?!
【 在 lovemaker 的大作中提到: 】
: 首先你debug一下看看有没有进你的servlet
: 404错误说明页面没找到,可能是你的跳转问题
: 如果servlet没找到应该是invalid path或者该页无法显示才对。。
不能忍了,把url-pattern改下就可以了:
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
路径的问题,看你的success.jsp在哪了
你这个用的是相对路径
【 在 dominic123 的大作中提到: 】
: 首先谢谢你. 可以进入Servlet, 就是找不到页面...
: response.sendRedirect("success.jsp") 难不成是跳转方法有问题?!
success.jsp的位置没有问题, 就是xml文件的url-pattern, 它影响的居然不是Servlet, 而是影响jsp, 不知道为什么, 求解答~
【 在 lovemaker 的大作中提到: 】
: 路径的问题,看你的success.jsp在哪了
: 你这个用的是相对路径