当前位置:编程学习 > JAVA >>

新手求助,关于Servlet的路径问题

是这样的,我用的是Eclipse JEE Juno版本和Tomcat7.0.41
创建了Servlet后,在项目管理器中就有了Servlet Mappings,如下图:

然后我在jsp的form里面的action的路径写的是:
action="/LoginServlet" 

结果运行就出现404错误,找不到Servlet,如下图:

改成"/Servlets/LoginServlet"也不行
请问各位大神,这个action的路径该怎么写才是。
另外,Tomcat7.0好像没有web.xml这个文件。
谢谢各位啦。 Servlet Tomcat 路径 404错误 项目管理 --------------------编程问答-------------------- 把:action="/LoginServlet" 
改为:action="LoginServlet" 
不要/这个它自动会加上的。 --------------------编程问答-------------------- 你用JSP的el表达式
${pageContext.request.context}

就可以获得项目的路径啊。
${pageContext.request.context}/LoginServlet就没错了的。。。
--------------------编程问答-------------------- 换成Myeclipse10.0
--------------------编程问答-------------------- 1楼应该是对的,/LoginServlet表示的是容器根路径,而你用LoginServlet表示的是你项目的根路径,即WEBROOT --------------------编程问答-------------------- 一 楼正解!    --------------------编程问答--------------------
引用 1 楼 licip 的回复:
把:action="/LoginServlet" 
改为:action="LoginServlet" 
不要/这个它自动会加上的。

++ --------------------编程问答--------------------
引用 2 楼 wuhongjun126 的回复:
你用JSP的el表达式
${pageContext.request.context}

就可以获得项目的路径啊。
${pageContext.request.context}/LoginServlet就没错了的。。。


+1 --------------------编程问答-------------------- 我想把你弄死。你到底有没有配置struts啊。
按你说的情况,你连web.xml都没找到,你肯定没配置你的web.xml了。
如果你使用struts做mvc你还要配置。struts.xml。
这就是集成开发环境的好处。你可能不适合。加入vimer吧。 --------------------编程问答-------------------- web.xml不是tomcat的是你的project的。建议你从基础学起
--------------------编程问答-------------------- servlet,,要struts框架吗?你们想多了吧!!!一楼正解
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,