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>
展开
 我来答
mikemelon2012
2015-06-02 · TA获得超过3632个赞
知道大有可为答主
回答量:938
采纳率:87%
帮助的人:353万
展开全部

提示是说servlet找不到,把表单的action改写成如下样子,就行了,${pageContext.request.contextPath}是用EL表达式写的web上下文地址,这样就是绝对路径,适应性比较好。

<form action="${pageContext.request.contextPath}/src/servlet/DoSelect" method="post">

不过还是提一下,src那个目录名只是个标记,用于表示你的项目Java源代码的目录,

而<url-pattern>里放的是一个虚拟路径;src这些字符放到<url-pattern>属性里有点搞笑。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式