当前位置: 代码迷 >> Java Web开发 >> 新手求教页面跳转不了有关问题
  详细解决方案

新手求教页面跳转不了有关问题

热度:97   发布时间:2016-04-16 22:10:17.0
新手求教页面跳转不了问题
我做的是一个超市收银管理系统取名sms,     webContent目录下建了一个html文件用来放了一个简单的登录界面login.html,但我实现登录的时候输入了正确的用户名跟密码后老是出现404路径错误:HTTP Status 404 - /sms/login.html。
description The requested resource is not available.

我表单的action和web.xml配置文件如下
<form action="/sms/login" method="post" name="myform" >

<servlet-mapping>
    <servlet-name>LoginServlet</servlet-name>
    <url-pattern>/login</url-pattern>
  </servlet-mapping>
配置文件自动生成的没改过,我要实现的是登录成功后跳转到商品库存管理界面jsp文件下的repertoty.jsp,跳转代码如下:if(user.getUrole()==1){
request.getRequestDispatcher("jsp/repertoty.jsp").forward(request, response)
请问各位大神是哪错了?是路径吗,怎么改
------解决方案--------------------
试一试这样:action="login",
因为你写的是/sms/login,但是解析的时候实际上就是/sms/sms/login所以没有这个目录,你最好把你的异常信息贴出来试一试
或者是:
action="${pageContext.request.contextPath}/login"

------解决方案--------------------
路径 /sms/html/login.html 试试,你login.htm在html包下面所以访问不到
------解决方案--------------------
你请求的路径有问题!你的login.html放在html文件夹下面的,而你直接请求login.html所以是404
------解决方案--------------------
引用:
路径 /sms/html/login.html 试试,你login.htm在html包下面所以访问不到

这个试了也不行吗?
------解决方案--------------------
login页面在html文件夹中,当然访问不到了
------解决方案--------------------
 sms 在哪里    loginl.html都已经在html 文件夹下面了   这错误都很明显了楼主还不知道在哪里改吗? 
  相关解决方案