In the web.xml config file:
<servlet>
<servlet-name>Your Sevlet name</servlet-name>
<servlet-class>Your class </servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Your Sevlet name</servlet-name>
<url-pattern>/url</url-pattern>
</servlet-mapping>
In the HTML file:
<form method="post" action="url">
</form>
Note:
1: The servlet-name in the two tags must be the same !
2: The url must be started with the '/', it stands for the webApp root directory .
3: The url in the HTML file must be the same with in the web.xml, except the char '/'
For example:
If your web.xml file was :
<servlet-mapping>
<servlet-name>Your Sevlet name</servlet-name>
<url-pattern>/YangZhiYong1/YangZhiYong2/servlet</url-pattern> //The diretories is not limited.
</servlet-mapping>
so your HTML file must write as :<form method="post" action="YangZhiYong1/YangZhiYong2/servlet">
</form>
本文介绍如何在web.xml中正确配置Servlet,并确保HTML表单中的'action'属性与之匹配。详细解释了servlet-name、url-pattern的重要性及使用规范。
1155

被折叠的 条评论
为什么被折叠?



