Servlet , Servlet Mapping and Pattern the HTML

本文详细解析了Web应用中web.xml文件中servlet配置与HTML表单提交的原理,包括servlet名称、类路径、URL映射等关键元素的使用规则,以及如何确保两者之间的协调一致。

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>





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值