大家都遇到过Form表单action属性和method属性的一些问题;
我遇到的是Form表单提交到servelet处理时遇到的问题:
(1)<form name="form1" action="①?" method=“②?”>
//表单的内容
</form>
(2)对应的处理用户请求的servlet类为HelloServlet.java;
(3)配置web.xml文件:
<servlet>
<servlet-name>③servlet</servlet-name>
<servlet-class>/HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>③servlet</servlet-name>
<url-pattern>/①welcome</url-pattern>
</servlet-mapping>
然后在login.jsp中应该是:
<form action="①welcome" method="②?">
这样的话login.jsp的url是http://localhost:8080/jsp/login.jsp
而HelloServlet.java的url是http://localhost:8080/jsp/welcome
注:web.xml中③对应的两个servlet-name要一致;①中的url-pattern要与form表单中的action属性值一致。
我遇到的是Form表单提交到servelet处理时遇到的问题:
(1)<form name="form1" action="①?" method=“②?”>
(2)对应的处理用户请求的servlet类为HelloServlet.java;
(3)配置web.xml文件:
<servlet>
<servlet-name>③servlet</servlet-name>
<servlet-class>/HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>③servlet</servlet-name>
<url-pattern>/①welcome</url-pattern>
</servlet-mapping>
然后在login.jsp中应该是:
<form action="①welcome" method="②?">
这样的话login.jsp的url是http://localhost:8080/jsp/login.jsp
而HelloServlet.java的url是http://localhost:8080/jsp/welcome
注:web.xml中③对应的两个servlet-name要一致;①中的url-pattern要与form表单中的action属性值一致。
本文详细解析了Form表单的action属性与method属性在实际应用中的配置与使用问题,包括如何正确设置表单提交路径及提交方式,确保数据能够被期望的Servlet处理。
2251

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



