Jsp注意事项汇总
来源:互联网 发布:nasa 数据库 故障预测 编辑:程序博客网 时间:2024/05/17 15:37
1. Jsp的三大指令
Jsp指令用如下格式表示<%@ %>,有page,include和taglib三个,要注意的是并没有import指令,这个很容易与include记混。
2. Jsp的生命周期
当Jsp页面第一次执行时,会先执行jspInit()函数,将Jsp页面转换为servlet,并编译成字节码文件,上述jspInit()函数的执行只有在Jsp页面第一次运行时才会被调用。当客户端进行访问时,执行jspService(),对客户端的请求进行处理,对每一个请求会创建一个线程,如果同时有多个请求就会创建多个线程,由于servlet贮存于内存中,所以处理速度很快。
3. contentType与pageEncoding的区别
contentType和pageEncoding都是page指令的两个属性,这两个属性都是用来选取文件编码的字符集,其中contentType中charset选择的字符集表示是服务器发给客户端时的内容编码,而pageEncoding表示Jsp文件本身的编码,其中contentType更常用。
4. Jsp表达式
Jsp表达式用<%= %>表示,注意的是第二个%前面不能加“;”分号。
5. out.println() 与System.out.println()区别
前者表示输入到页面,后者表示输出到控制台。
6. 表单的两种提交方式
表单有两种提交方式:get和post,其中get是以明文方式通过URL提交数据,数据可以在URL中看到,提交的数据最多不超过2KB,安全性较低但效率比post要高,适合提交数据量不大,安全性较低的数据,比如搜索或查询的功能实现。post是将用户提交的数据封装到html header内,适合提交数据量大,安全性高的用户信息,比如注册,修改和上传等功能的实现。
7. 请求转发和请求重定向
请求重定向:客户端行为,response.sendRedirect(),本质上讲等同于两次两次请求,前一次的请求对象不会保存,URL地址会发生改变
请求转发:服务端行为,request.getRequestDispatcher().forward(),是一次请求,转发后请求对象会保存,URL地址不会发生改变。
8. session与cookie的对比
session:在服务端保存用户信息(保存在内存中),session中保存的是Object类型,随会话的结束而将其存储的数据销毁,一般用来保存重要信息。
cookie:在客户端保存用户信息,cookie保存的是Sring类型,cookie可以长期保存在客户端,一般用来保存不重要的用户信息。
session的安全性比cookie要高。
9. include指令和动作的区别
- Jsp注意事项汇总
- JSP注意事项
- jsp注意事项
- Jsp 注意事项
- jsp注意事项
- hadoop搭建注意事项汇总
- jsp 开发wap 注意事项
- jsp一些注意事项
- jsp技巧和注意事项
- JSP部分注意事项
- JSP建站注意事项
- JSP中的注释注意事项
- 多线程编程 注意事项汇总 待续..
- OPENSTACK常见问题及注意事项汇总
- jsp面试题汇总
- jsp的路径汇总
- JSP知识点汇总之一
- jsp的路径汇总
- 排序算法之五——归并排序
- c++常用字符串操作函数
- Cisco交换机/路由器日志配置远程Syslog采集
- 什么是POW和POS,二者区别联系?
- range——input新属性,可拖动的进度条
- Jsp注意事项汇总
- 报错:Cannot change deployment state from ERROR to REDEPLOYING
- 【指南】本地如何搭建IPv6环境测试你的APP
- Linux 本地文件系统挂载的目录扩容
- 4.数据结构--线性表之静态链表
- 大端字节序和小端字节序之分
- F5负载均衡日志配置远程Syslog采集
- “水仙花数”你了解多少??
- strcat 的自我延伸实现(strncat)!!