JSP表单处理

本文重点介绍了JSP中表单处理的方法,包括GET和POST方式提交表单的区别。GET方法中,请求参数追加在URL后;POST方法中,参数位于Form Data中。获取表单数据主要通过`getParameter`和`getParameterValues`方法。针对中文乱码问题,GET方法的解决方案包括转换字节数组或修改Tomcat配置;POST方法则需在获取数据前设置请求编码为`UTF-8`。此外,`getParameterValues`用于获取checkbox选中的多个值。
摘要由CSDN通过智能技术生成

JSP表单处理(超级重点)

表单处理,即在服务器端通过java代码获取表单发送过来的请求参数的值

GET方法提交表单:请求参数会追加到url的后面,格式
Url?请求参数1=值&参数2=值2
在这里插入图片描述
POST方法提交表单:请求参数在Form Data中
在这里插入图片描述
注意:如果在写表单了,省略了method属性,那么默认使用GET方法提交
获取表单数据的常用方法
1)getParameter(String name):根据请求参数名来获取参数的值,只获取一个值
2)getParameterValues():根据请求参数名获取一组参数的值,只针对checkbox
元素,
即多个参数的name相同
以上两个方法中的请求参数名就是表单中元素的name

获取请求参数数据时,中文乱码怎么解决?

1.对于GET方法提交,可以有2种解决方案:
方案1:将获取的数据先转换为byte[],再把byte数组重新编码为UTF-8格式的字符串

 String  sitename
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

张子又

感觉有用就打赏点吧

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

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

打赏作者

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

抵扣说明:

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

余额充值