我做的是一个超市收银管理系统取名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
------解决方案--------------------
这个试了也不行吗?
------解决方案--------------------
login页面在html文件夹中,当然访问不到了
------解决方案--------------------
sms 在哪里 loginl.html都已经在html 文件夹下面了 这错误都很明显了楼主还不知道在哪里改吗?