JSP---第三阶段

又是元气满满的一天,啦啦啦........

-------------------------------------开始正文----------------------------------

知识点一:

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







猜你喜欢

转载自blog.csdn.net/pony_18/article/details/79737035