《servlet 如何获取表单数据.docx》由会员分享,可在线阅读,更多相关《servlet 如何获取表单数据.docx(2页珍藏版)》请在三一办公上搜索。
1、servlet 如何获取表单数据知识点:表单处理1.如何获取表单数据request.getParamenter(paraName);如果paraName和参数名字不一致,返回null;参数没有值,返回String para=request.getParamenterValues(paraName);参数名字一样,有多个参数值得情况。2.表单提交的方式 get /post2.1 get方式提交a.直接在浏览器里面输入地址。b.表单默认的提交方式。c.链接<a href=></a>。2.2 post方式提交在表但method方法里面输入post2.3 get方式和post方式有什么
2、区别get提交数据,长度有限(数据接在资源的后面),不安全(提交的数据会显示在地址栏里面);get一般用来请求资源。post提交数据,长度可以很长,相对安全。 3.中文乱码的问题如果表单以Post方式提交我们数据,程序会对提交的数据已表单页面的编码格式来处理。3.1 静态页面(html)<meta http-equiv=content-type content=text/html;charset=utf-8>模拟消息头(content),告诉浏览器已utf-8的编码格式来处理页面内容。3.2 服务器端 ,接受请求数据的时候requst.setCharacterEncoding(utf-8);/设置接受数据的编码格式3.3 输出reponse.setCharacterEncoding(utf-8);主要设置out.println编码格式。 response.setContentType(text/html;charset=utf-8);