jsp基础-九大内置对象

jsp 脚本

  • 在jsp页面中执行的java代码
  • <%java 代码%>

jsp 声明

  • 在<%! %>中声明的变量,是全局变量
  • 在<% %>中声明的变量,是局部变量
  • jsp声明后可在jsp中直接调用

jsp表达式

  • <%= %>

jsp的生命周期

jsp的生命周期图示

这里写图片描述

jsp 内置对象

  • 九大内置对象
    这里写图片描述

out对象

这里写图片描述

get 与 post的区别

get:以明文的方式提交数据,数据在url中即可看到,安全性较低,但效率较高,适用于搜索,查询等功能。
post:将用户提交的数据封装在html header 内,适合提交数据量大,安全性高的用户信息,如注册,修改,上传等功能。

request 对象
这里写图片描述
这里写图片描述

解决中文乱码问题

  1. 在jsp显示页面中通过request对象的方法来设置字符编码,即用request.setCharacterEncoding(“utf-8”);
    能解决post/get提交表单数据的中文乱码问题,但无法解决URL传递中文出现的乱码问题。
  2. 当采用url传递参数出现中文乱码问题时,需要在tomcat 的配置中修改文件。
    找到tomcat安装目录下conf目录的servers.xml文件,用文本文件打开。找到配置tomcat端口号的代码,在其中加上URLEncoding =”utf-8”即可。
    这里写图片描述

response 对象

这里写图片描述

请求转发和请求重定向的区别

这里写图片描述
这里写图片描述

session对象

这里写图片描述

在服务器的内存中保存着不同用户的session。

这里写图片描述
这里写图片描述

这里写图片描述

session的生命周期

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

application 对象

这里写图片描述

这里写图片描述

page 对象

这里写图片描述

pageContext 对象

这里写图片描述
这里写图片描述

config 对象

这里写图片描述

Exception 对象

要对jsp页面产生的异常进行处理,需在page 对象中添加errorPage属性,如errorPage ="exception.jsp" 即是将异常交给exception这个jsp页面处理。

同时,需在exception.jsp 页面中的page 对象中添加isErrorPage=“true” 的属性。
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值