java web
来源:互联网 发布:电话网络分离器 编辑:程序博客网 时间:2024/06/14 17:20
java web中get和post的区别
get传送的数据量较小,不能大于2kb;而post传送的数据量较大,一般被默认为不受限制的。
get是把参数数据列表队列加到提交表单的action属性所指定的URL中,值和表单中各个字段一一对应,在URL中可以看到;
post是通过http post机制,将表单内各个字段与其内容放在HTML header内一起传送到action属性所指定的URL地址,用户看不到这个过程
get的请求参数会出现在地址栏上,而post不会;
get安全性非常低;post安全性较高。
forward 和redirect的区别
实际发生的位置不一样
redirect发生在浏览器端,浏览器将会得到跳转的地址并重新发送请求连接,从浏览器的地址栏中可以看到跳转后的链接地址。
forward() 发生在web 服务器,浏览器地址栏中不显示转向后的地址。
能够取得范围不一样
redirect 可以去其他项目中的URL(其他项目也必须在服务器上)
forward 只能去当前的WEB应用资源
cookie 和 session 的区别
(1)存储位置;cookie数据存放在客户的浏览器上,session数据存放在服务器上
(2)存储内容:cookie只能存储String类型的数据,session可以存储Object对象。
(3)安全性:cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。
(4)服务器性能:session会在一定时间内保存在服务器上,当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,淫荡使用cookie
(5)存储容量:当个cookie保存的数据不能超过4k,很多浏览器都限制一个站点最多保存20个cookie。
所以建议将登陆信息(如密码)等重要信息存放在session中,其他信息如果需要保留,可以放在cookie中,如果密码要放在cookie
中最好进行MD5加密后再存放。
- WEB和JAVA WEB
- JAVA WEB
- java web
- JAVA WEB
- java web
- java web
- Java web
- JAVA WEB
- java Web
- Java web
- Java web
- Java Web
- Java Web
- java web
- java web
- java web
- java web
- java web
- 二叉树层次遍历
- swift 添加按钮
- android-wheel三级联动
- android:gravity和android:layout_Gravity的区别
- OC 中NSNumber的基本使用
- java web
- 【转】程序员中"5%神话";刘未鹏:为什么你应该写博客
- Android利用ViewPager仿微信主界面-android学习之旅(78)
- 归并排序
- Mac ZIP
- [笔记] lista += listb 与 lista = lista + listb
- 突破自我
- zTree节点上右击弹出菜单进行增删改操作---jquery.popupSmallMenu
- 一种3D引擎的多线程设计方案