JSP的学习总结
2016-06-10 16:35
519 查看
什么是jsp?
jsp是一个简化的servlet的设计,jsp是一种动态网页技术的标准也是javaee的标准。jsp是在服务端运行的
在page中,pageEncoding原始是jsp文件本身的编码
contentType的charset是指服务器发给客户端时候的内容编码
contentType更为常用
<%!java代码%>
是在jsp页面中定义变量或者方法
jsp表达式
<%=表达式%>
用于向客户端输出显示的内容
jsp的内置对象
什么是内置对象?
是web容器创建的一组对象,不适用new关键字就可以使用的内置对象
内置对象 常用的
out
是jspWriter类的一个实例,是向客户端输出内容常用的对象
常用的方法:
request
其中 setCharacterEncoding() 设置请求的字符编码格式 ,适用于post采用form的形式的请求,对于直接url上进行传参的get方式,若传递中文的时候,依旧是乱码的是,是无法更正的。若需要更正,需要配置tomcat中conf目录下的server.xml文件
修改完之后,记得进行重启
response
其中response中 有的获得的PrintWriter与内置的out对象之间的区别:
在客户端进行显示的时候,PrintWriter总是超前于out对象进行显示的,总是在第一位进行显示的 。
若想要让out对象显示在前边,顺序首要要在PrintWriter之前,且需要用 out.flush() 方法进行刷新,将缓冲区清空,强制显示到客户端上
session
什么是session?
session表示客户端与服务器的一次会话,
web中的session指的是用户在浏览某个网站的时候,从进网站到浏览器关闭的这段时间内,也就是用户浏览这个网站所花费的时间,。
从上述定义来看,session实际上也就是一个特定的时间概念
session是保存在服务器中,为不同的用户保存不同的session
只要没有关闭浏览器,且没有超时,那么打开的新的页面也属于当前的绘话。。
如果关闭了浏览器,然后再一次打开之后就是新的会话了,但是旧的会话并没有消除,除非旧的session超时
session的销毁:
1.调用了session.invalidate()方法
2.session过期
3,。服务器重启
- application
application对象实现了用户间的数据的共享,可存放全局变量
application开始于服务器的启动,终止于服务器的关闭
在用户的前后连接或不同用户之间的连接中,可以对application对象的同一个属性进行操作
- page
- pageContext
- exception
- config
jsp是一个简化的servlet的设计,jsp是一种动态网页技术的标准也是javaee的标准。jsp是在服务端运行的
在page中,pageEncoding原始是jsp文件本身的编码
contentType的charset是指服务器发给客户端时候的内容编码
contentType更为常用
<%!java代码%>
是在jsp页面中定义变量或者方法
jsp表达式
<%=表达式%>
用于向客户端输出显示的内容
jsp的内置对象
什么是内置对象?
是web容器创建的一组对象,不适用new关键字就可以使用的内置对象
内置对象 常用的
out
是jspWriter类的一个实例,是向客户端输出内容常用的对象
常用的方法:
request
其中 setCharacterEncoding() 设置请求的字符编码格式 ,适用于post采用form的形式的请求,对于直接url上进行传参的get方式,若传递中文的时候,依旧是乱码的是,是无法更正的。若需要更正,需要配置tomcat中conf目录下的server.xml文件
修改完之后,记得进行重启
response
其中response中 有的获得的PrintWriter与内置的out对象之间的区别:
在客户端进行显示的时候,PrintWriter总是超前于out对象进行显示的,总是在第一位进行显示的 。
若想要让out对象显示在前边,顺序首要要在PrintWriter之前,且需要用 out.flush() 方法进行刷新,将缓冲区清空,强制显示到客户端上
session
什么是session?
session表示客户端与服务器的一次会话,
web中的session指的是用户在浏览某个网站的时候,从进网站到浏览器关闭的这段时间内,也就是用户浏览这个网站所花费的时间,。
从上述定义来看,session实际上也就是一个特定的时间概念
session是保存在服务器中,为不同的用户保存不同的session
只要没有关闭浏览器,且没有超时,那么打开的新的页面也属于当前的绘话。。
如果关闭了浏览器,然后再一次打开之后就是新的会话了,但是旧的会话并没有消除,除非旧的session超时
session的销毁:
1.调用了session.invalidate()方法
2.session过期
3,。服务器重启
- application
application对象实现了用户间的数据的共享,可存放全局变量
application开始于服务器的启动,终止于服务器的关闭
在用户的前后连接或不同用户之间的连接中,可以对application对象的同一个属性进行操作
- page
- pageContext
- exception
- config
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- jsp简单实现页面之间共享信息的方法
- Apache Web让JSP“动”起来
- JSP学习经验小结分享
- JSP 多条SQL语句同时执行的方法
- 在jsp页面中响应速度提高的7种方法分享
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- 使用JSP制作一个超简单的网页计算器的实例分享
- JSP上传excel及excel插入至数据库的方法
- 浅析JSP的9大内置对象和4大作用域对象
- JSP中文乱码常见3个例子及其解决方法
- jsp实现将动态网页转换成静态页面的方法
- JSP避免Form重复提交的三种方案
- 纯jsp实现的倒计时动态显示效果完整代码
- JSP自定义标签入门学习
- JSP实现添加功能和分页显示实例分析
- JSP中param标签用法实例分析