JSP中表单提交到servlet显示404错误,看补充,大家帮帮忙看看哪里有问题!
JSP的路径:servlet所在路径:表单:<formaction="../../src/com/servlet/DoSelect"method="post"><inpu...
JSP的路径:
servlet所在路径:
表单:
<form action="../../src/com/servlet/DoSelect" method="post">
<input type="text" name="a" >
<input type="submit" >
</form>
web.xml配置:
<servlet>
<servlet-name>DoSelect</servlet-name>
<servlet-class>com.servlet.DoSelect</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DoSelect</servlet-name>
<url-pattern>/src/servlet/DoSelect</url-pattern>
</servlet-mapping> 展开
servlet所在路径:
表单:
<form action="../../src/com/servlet/DoSelect" method="post">
<input type="text" name="a" >
<input type="submit" >
</form>
web.xml配置:
<servlet>
<servlet-name>DoSelect</servlet-name>
<servlet-class>com.servlet.DoSelect</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DoSelect</servlet-name>
<url-pattern>/src/servlet/DoSelect</url-pattern>
</servlet-mapping> 展开
展开全部
提示是说servlet找不到,把表单的action改写成如下样子,就行了,${pageContext.request.contextPath}是用EL表达式写的web上下文地址,这样就是绝对路径,适应性比较好。
<form action="${pageContext.request.contextPath}/src/servlet/DoSelect" method="post">
不过还是提一下,src那个目录名只是个标记,用于表示你的项目Java源代码的目录,
而<url-pattern>里放的是一个虚拟路径;src这些字符放到<url-pattern>属性里有点搞笑。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询