j2EE高手急救! Servlet 路径问题
<form method="post" action="/servlet/login">
…
<input type="submit" name="Sunmit" value="发送">
当action="/servlet/login"时转向的路径(400错误)http://localhost:8080/servlet/login
当action="/game/servlet/login"时转向的路径是(HTTP Status 404 - /game/game/servlet/login错误)http://localhost:8080/game/game/servlet/login
game是我的虚拟路径,我的项目名叫game
web.XML配置如下
<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>game.sverlets.LoginServlet</servlet-class>//game.servlet是servlet所在的包
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/servlet/login</url-pattern>
</servlet-mapping>
开发工具是myeclipse
解决后追加50分
要怎么改才能提交到处理数据的servlet的真正路径http://localhost:8080/game/servlet/login呢?
为什么(当action="servlet/login"时)login.jsp的绝对地址是http://localhost:8080/game/login.jsp而提交完之后转向的地址却是http://localhost:8080/servlet/login 呢?
action="servlet/login"