JSP的学习总结

  • 什么是jsp?
  • jsp是一个简化的servlet的设计,jsp是一种动态网页技术的标准也是javaee的标准。jsp是在服务端运行的

生命周期


page
在page中,pageEncoding原始是jsp文件本身的编码
contentType的charset是指服务器发给客户端时候的内容编码
contentType更为常用

注释


<%!java代码%>
是在jsp页面中定义变量或者方法
其他


jsp表达式
<%=表达式%>
用于向客户端输出显示的内容


jsp的内置对象

  • 什么是内置对象?
    是web容器创建的一组对象,不适用new关键字就可以使用的内置对象
  • 内置对象 常用的
  • out
    是jspWriter类的一个实例,是向客户端输出内容常用的对象
    常用的方法:
    out

  • request
    request1
    request2

其中 setCharacterEncoding() 设置请求的字符编码格式 ,适用于post采用form的形式的请求,对于直接url上进行传参的get方式,若传递中文的时候,依旧是乱码的是,是无法更正的。若需要更正,需要配置tomcat中conf目录下的server.xml文件
这里写图片描述

修改完之后,记得进行重启

  • response
    response
    其中response中 有的获得的PrintWriter与内置的out对象之间的区别:
    在客户端进行显示的时候,PrintWriter总是超前于out对象进行显示的,总是在第一位进行显示的 。
    若想要让out对象显示在前边,顺序首要要在PrintWriter之前,且需要用 out.flush() 方法进行刷新,将缓冲区清空,强制显示到客户端上
    请求
  • session
    什么是session?
    session表示客户端与服务器的一次会话,
    web中的session指的是用户在浏览某个网站的时候,从进网站到浏览器关闭的这段时间内,也就是用户浏览这个网站所花费的时间,。
    从上述定义来看,session实际上也就是一个特定的时间概念
    session是保存在服务器中,为不同的用户保存不同的session
    session
    只要没有关闭浏览器,且没有超时,那么打开的新的页面也属于当前的绘话。。
    如果关闭了浏览器,然后再一次打开之后就是新的会话了,但是旧的会话并没有消除,除非旧的session超时

session的销毁:
1.调用了session.invalidate()方法
2.session过期
3,。服务器重启
- application
application对象实现了用户间的数据的共享,可存放全局变量
application开始于服务器的启动,终止于服务器的关闭
在用户的前后连接或不同用户之间的连接中,可以对application对象的同一个属性进行操作
application
- page
page
- pageContext
pageContext
pageContext2
- exception
exception
- config
config

  • 21
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值