JSP MVC 登录问题:The requested resource (/jsp/LoginServlet) is not available
web.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>LoginServelet</servlet-name>
<servlet-class>service.LoginServelet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>LoginServelet</servlet-name>
<url-pattern>/servlet/LoginServelet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
web.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>LoginServelet</servlet-name>
<servlet-class>service.LoginServelet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>LoginServelet</servlet-name>
<url-pattern>/servlet/LoginServelet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
解决方案 »
- 关于ckeditor的只读问题
- 用户登录的时候,在短时间内密码连续输错3次,账号被锁定,是怎么实现的呢?
- Java中Map的存储
- hibernate查询问题!
- 求购一套erp,需要源码,并且要有成功实施的案例,无版权争议,价格QQ议!
- 怎么避免不登陆直接可以根据地址访问网页的问题
- EL表达式获取Map的值,在线等,求帮助
- jdbc:odbc连接SQL问题,在线等,急!!!!!!!!!!~~~~~~~~~~~~
- 为什么我的BEAN总有问题
- java.net.MalformedURLException怎么解决
- SSH2增加<tx:method />后报空指针?
- 在MyEclipse 6.0中启动Tomcat 6后台提示严重错误
<servlet-mapping>
<servlet-name>LoginServelet</servlet-name>
<url-pattern>/servlet/LoginServelet</url-pattern>
</servlet-mapping>servelet和servlet?????
http://localhost:8080/项目名称/servlet/LoginServelet
LZ 可以这样试试啊。8080 是默认的端口号,如果你的tomcate端口该了的话,就用你的信端口试试。
http://localhost:8080/项目名称/servlet/LoginServelet试一下,应该问题不大
<servlet-name>LoginServelet</servlet-name>
<url-pattern>/jsp/LoginServlet</url-pattern>
</servlet-mapping>
好像是我的路径出了问题,这几天我改了改,还是没成功。现在我给大家一些详细内容,希望各位在辛苦帮忙看看。
login.jsp登陆界面表单提交
<body>
<form name="frmLogin" action="LoginServlet" method="post"
web.xml代码:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<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>service.LoginServlet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
注:1、我再建servlet时 Servlet/JSP Mapping URL为:LoginServlet
2、站点目录:jspWeb-src-(dao包、dto、service-LoginServlet.java)
jspWeb-WebRoot-(login.jsp、success.jsp)
3、当我在浏览器直接输入http://localhost:8089/jsp/jspWeb/src/service/LoginServlet.java时可以看到LoginServlet.java中的代码。其中端口号已改为8089且jsp是虚拟目录名(在D:\apache-tomcat-6.0.18\conf\Catalina\localhost下自定义的jsp.xml),jspWeb是站点名。
不知道是不是配置环境问题,这几天我重装了MyEclipse6.5重新配置了tomcat、jdk可还是不行,只要是涉及servlet就出问题,以前没这种情况。现在正学习jsp+javabean+servlet即MVC,学的不好导致做简单的登录都成问题,希望各位高手能教我,先谢谢各位了!
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { String userName = request.getParameter("userName");
String password = request.getParameter("password");
Users user = new Users(userName,password);
UsersDAO usersDAO = new UsersDAO();
//NewsDAO newsDAO=new NewsDAO();
String url = "";
if(usersDAO.isLogin(user)){
url = "success.jsp";
HttpSession session = request.getSession();
session.setAttribute("userName", userName);
}else{
url = "login.jsp";
}
request.getRequestDispatcher(url).forward(request, response);
}
除此之外,我还想请教大家:各位都用MyEclipse哪个版本开发JSP呀?我觉得可不好使了,尤其是调试代码,常常是不知道问题是什么,从哪里下手呀,大家有好的调试方法或者技巧吗?
我的QQ号:907973153 希望和大家成为好朋友