Form表单method属性的两种提交方式Get和Post的区别

Mothod属性是控制表单的提交方式的。

表单提交方式有两种:post方式的提交,get方式提交(默认的方式)。

两者的区别:

  • 1.get方式的提交,表单元素对应的值会以?key=value&key=value的方式显示在地址栏里面。Post方式不会。Post要相对安全一些。
  • 2.因为get方式要把数据显示在地址栏里面,所以他可以传递的数据量是有限制的。Post的大小是没有限制的。
  • 3.Get方式和post方式传递的中文数据到servlet里面获取的时候都会有中文乱码问题。他们的解决办法是不一样的。

乱码问题的解决办法:

解决post方式的乱码,
需要我们在servlet里面调用request的方法来规避乱码。
request.setCharacterEncoding(“utf-8”);

解决get方式的乱码。需要我们修改tomcat的配置文件。
在tomcat安装目录里面有一个conf文件夹,这个文件夹里面有Connector标签。我们需要在该标签里面追加URIEncoding=”UTF-8”属性。

request.getParameter(“name”);这个方法可以接受客户端传递的数据。

客户端传递数据不仅仅只能使用form表单,还可以使用超链接和url。
超链接和url如何给servlet传递数据呢?在请求路径的后面添加?key=value&key=value&key=value
注意value是不需要加引号的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清如许.

整理不易,点滴助力就是不竭动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值