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是不需要加引号的。
Form表单method属性的两种提交方式Get和Post的区别相关推荐
- form表单与ajax的两种提交方式
一.form表单与ajax两种提交方式使用的场景: 1)form表单提交适用于跳转到另一个页面,form标签中的数据通过submit的方式提交到后台,提交成功后会跳转到另一个页面,但没有返回值. 2) ...
- php表单数据类型,form表单中enctype属性的三种类型
1.form表单中enctype属性的三种类型 form表单中enctype属性可以用来控制对表单数据的发送前的如何进行编码,enctype有三种,分别为: multipart/form-data不对 ...
- html表单的常用属性有哪些,html/form表单常用属性认识
1.form表单常用属性练习 .form1 { margin: auto; height: 900px; width: 500px; text-align: center; line-height: ...
- 前端问题:button按钮在form表单的时候会当成submit提交
button按钮在form表单的时候会当成submit提交 input type="button" PS:遇到了一个坑是,button按钮在form表单的时候会当成submit提交 ...
- 【Django】项目中调用深度学习模型model.predict()(Django两种启动方式runserver和uwsgi的区别)
目录 问题 测试 解决方法 Django两种启动方式runserver和uwsgi的区别 问题 部署含有深度学习模型的Django项目的uWSGI.Nginx服务器的时候,所有模块都可以正常运行,也可 ...
- form表单的两种提交方式,submit和button的用法
1.当输入用户名和密码为空的时候,需要判断.这时候就用到了校验用户名和密码,这个需要在jsp的前端页面写:有两种方法,一种是用submit提交.一种是用button提交. 方法一: 在jsp的前端页面 ...
- form 表单 onsubmit 属性
Html中form表单有一个onsubmit属性: 当onsubmit的值为return true时,单击提交按钮,会直接打开action指定的连接 当onsubmit的值为return false时 ...
- form表单的属性方法
1.form表单:<form></form>action:用户提交的数据提交到的位置[指定的页面]method:用户的提交方式post:传输的数据量更大,更安全get:反之传输 ...
- form表单target属性运用
form表单的target,当iframe设置为隐藏时,可以实现当前页表单提交而部进行跳转刷新,代码如下: <form action="提交的action" method=& ...
最新文章
- 在Ubuntu上编写一个开机自启动的Python脚本
- HTML5 大战移动应用(一)
- 微框架spark--api开发利器
- 多个项目共享一个app.config 的解决办法 (转)
- 从控件开发的角度看几个editor控件,Freetextbox,radtoolbar,abouteditor,cuteeditor
- UI设计素材之按钮和选框,悠闲素材帮你轻松搞定设计。
- 关押罪犯 扩展域并查集
- 如何在 Mac 上的 Pages 文稿中格式化文本栏?
- 2.1 对称密钥的生成及以对象序列化方式保存
- OpenCV-证件照蓝底换成白底(或其他颜色如红色)
- ubuntu18单机部署k8s(v1.14.1)
- 计算机毕业设计基于ssm乒乓球裁判管理系统
- eclipse设置工作空间的默认编码和设置项目的编码
- 英文版xp系统下载ghost xp sp3英文版(双语纯净版、可随意转换)
- PostgreSQL 源码解读(31)- 查询语句#16(查询优化-表达式预处理#1)
- 用计算机弹起风了歌词,买辣椒也用券
- 【JavaWeb】一文学会JPA
- 终于把PID的原理搞懂了
- 【IDEA快捷键】记一些idea快捷键
- android内存问题详解--重要
热门文章
- html车牌输入框,车牌号码输入框——Label的inputView
- C#中检查IP地址格式(亲测有用)
- 浅谈Manacher算法与扩展KMP之间的联系
- 算法导论第2章(3) 二分查找 binary search
- Android 网络性能优化(2)DNS优化,安卓插件化开发
- html fieldset圆角,fieldset是什么标签
- seo网站优化的八大步骤
- 计算机图形学 实验三 相机、阴影、光照
- Less系列之转义(Escaping)
- 基于javaweb的大学生兼职论坛(java+ssm+jsp+jquery+layui+mysql)