- 剑指JavaWeb:技术详解与应用实践
- 尚硅谷教育编著
- 324字
- 2024-07-24 13:17:47
2.5.1 表单标签的常用属性
<form>标签拥有两个常用属性,分别为action属性和method属性。
● action属性:用来指定提交路径。
● method属性:用来指定表单的请求方式,method的值可以为get或post。
前面案例中,可以发现表单中提交的值都在URL中以查询字符串的形式进行传递。其实,这是因为,此时<form>标签的method属性默认值为get。method的值除了get,还可以为post。当method的值为get时,数据将会以查询字符串方式提交;当method的值为post时,数据将会被打包在请求中。在实际使用中,为了安全起见,更建议在提交表单的时候使用post方式。
修改用户登录页面代码,实现登录成功后跳转到success.html页面,并设置表单提交方式为post。
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_43_1.jpg?sign=1739298431-DnyVbvzaZ3y4ouuRaWPI1qtaOj4zuusY-0-e9f9ea23b733fcfa4cf19dc63340e715)
success.html页面的代码如下。
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_43_2.jpg?sign=1739298431-HbX7KrgjB12GuYkGICFaQ86cvR0DTLWS-0-b279866776e6c49b8f8fc95d24692726)
再次提交表单查看效果,如图2-49所示。
![](https://epubservercos.yuewen.com/B84C2D/30120995704540106/epubprivate/OEBPS/Images/48021_43_3.jpg?sign=1739298431-wZOHyoVaqrZHH2d5dcy4sJGoN96DBL0K-0-a962f9cf694f60e59db487188d598379)
图2-49 登录成功页面
结果表明,提交表单后成功跳转至success.html页面,并且URL中没有显示用户名和密码信息。