您的位置:首页 > Web前端 > JavaScript

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类型,需要做数据类型的转换



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: