JSP---第三阶段
2018-03-31 13:39
489 查看
又是元气满满的一天,啦啦啦........
-------------------------------------开始正文----------------------------------
知识点一:
out-对象----JSP的内置对象
特点:无需实例化即可使用
作用:实现数据的输出显示
方法:print:向页面输出显示。
println:向页面输出显示,在源码里会换行。(注:页面显示的不会换行)
知识点二(面试常问点):
九大内置对象(jsp)(jsp已经准备好的,可以直接使用,无需实例化)
请求对象:request
输出对象:out
响应对象:response
应用程序对象:application
会话对象:session
页面上下文对象:pageContext
页面对象:page
配置对象:config
异常对象:exception
知识点三:
get:参数会出现在URL中,显性传参,有长度限制,安全性差,URL可传播(能准确的定位)
post:参数不会出现在URL中,隐形传参,无长度限制,安全性较好,URL不可传播。
知识点四:
request对象常用方法:
a.String getParameter(String name):根据表单组件名称获取提交数据;
b.String[] getParameterValues(String name):获取表单组件对应多个值时的请求数据;
c.void setCharacterEncoding(String charset):指定每个请求的编码;
d.RequestDispacher getRequesetDispacher(String path):返回一个RequestDispacher对象,该对象的forward()方法用于请求转发。
知识点五:
在请求中保存属性
public void setAttribute(String name,Object o)
request.setAttribute("属性名,如:message",“属性值,如:注册失败”);
在请求中获取属性
public Object getAttribute("message")
注意:(很重要)
1.在使用属性值的时候要做非空判断,否则就会出现空指针异常
2.它的返回值类型是Object类型,需要做数据类型的转换
-------------------------------------开始正文----------------------------------
知识点一:
out-对象----JSP的内置对象
特点:无需实例化即可使用
作用:实现数据的输出显示
方法:print:向页面输出显示。
println:向页面输出显示,在源码里会换行。(注:页面显示的不会换行)
知识点二(面试常问点):
九大内置对象(jsp)(jsp已经准备好的,可以直接使用,无需实例化)
请求对象:request
输出对象:out
响应对象:response
应用程序对象:application
会话对象:session
页面上下文对象:pageContext
页面对象:page
配置对象:config
异常对象:exception
知识点三:
get:参数会出现在URL中,显性传参,有长度限制,安全性差,URL可传播(能准确的定位)
post:参数不会出现在URL中,隐形传参,无长度限制,安全性较好,URL不可传播。
知识点四:
request对象常用方法:
a.String getParameter(String name):根据表单组件名称获取提交数据;
b.String[] getParameterValues(String name):获取表单组件对应多个值时的请求数据;
c.void setCharacterEncoding(String charset):指定每个请求的编码;
d.RequestDispacher getRequesetDispacher(String path):返回一个RequestDispacher对象,该对象的forward()方法用于请求转发。
知识点五:
在请求中保存属性
public void setAttribute(String name,Object o)
request.setAttribute("属性名,如:message",“属性值,如:注册失败”);
在请求中获取属性
public Object getAttribute("message")
注意:(很重要)
1.在使用属性值的时候要做非空判断,否则就会出现空指针异常
2.它的返回值类型是Object类型,需要做数据类型的转换
相关文章推荐
- java第三阶段(jsp/java web)考试
- 华为最后防线:诺西并购案已进入第三阶段评审
- 目录——Database第三阶段:JDBC
- JAVA多线程编程实战视频-第三阶段(共80节)
- 趣学Python之弹球游戏第三阶段--上下反弹
- [课程设计]Scrum 3.1 多鱼点餐系统开发进度(第三阶段项目构思与任务规划)
- Linux运维 第三阶段 (十二)tcp wrapper
- Jsp学习第三帖
- Sprint 冲刺第三阶段第二天
- 嵌入式成长轨迹29 【嵌入式学习阶段】【中嵌第三阶段】【ARM技术概述】
- 第三阶段绩效考核
- 购物网第三阶段总结笔记3:用户登陆主页显示登陆用户名
- Linux运维 第三阶段 (十六) nginx(2)
- 中国哲学简史10-道家第三阶段:庄子
- 第三阶段-Ajax异步局部刷新
- Hibernate第三阶段
- Linux运维 第三阶段 (十三)nss&pam
- 第二阶段_第三小节_C#基础
- Sprint 冲刺第三阶段第一天
- 第三阶段冲刺(进度反应)