-
javabean简介
Javabean就是符合某种特定的规范的java类,使用Javabeans的好处就是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性
查看全部 -
exception对象
exception对象是一个异常对象,当一个页面运行过程中发生了异常,就产生了这个对象,如果一个jsp页面要应用此对象,就必须把isErrorPage设为true,否则无法编译,他实际上是java.lang.Throwable的对象,常用方法如下:
String geMessage():返回次异常描述信息
String toString():返回关于异常的简短描述信息
void printStackTrance()显示异常及其栈轨迹
Throwable FillinStackTrace()重写异常的执行栈轨迹
page指令errorPage:当发生异常时候交给拿个页面处理
查看全部 -
Config对象
config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象),常用方法如下
ServletContext getServletContext()返回含有服务器相关信息的ServletContext对象
String getInitParameter(String name)返回初始化参数的值
Enumeration getInitPatameterNames()返回Servlet初始化所需所有参数的枚举
查看全部 -
pageContext对象
JspWriter getout()返回客户端响应被使用的JSPWriter流(out)
HttpSession getSession()返回当前页中的HTTPSession对象(session)
Object getPage()返回当前页的Object对象(page)
ServletRequest getRequest()返回当前页的ServletRequest对象(request)
ServletResponse getResponse()返回当前的ServletResponse对象(response)
void setAttribute(String name,Object attribute)设置属性及属性值
Object getAttribute(String name,int scope)在指定范围内去属性值
int getAttributeScope(String name)返回某属性的作用范围
void forward(String relativeUrlPath)是当前页面重导到另一个页面
void include(String relativeUrlPath)在当前位置包含另一个文件
查看全部 -
pageContext对象
pageContext对象提供了对JSP页面内所有的对象及名字空间的访问
pageContext对象可以访问到本页所在的session,也可以去本页面所在的application的某一属性值
pageContext对象相当于页面中所有功能的集大成者
pageContext对象的本类名也叫pageContext
查看全部 -
page对象
page对象就是指向当前JSP页面本身,有点像类中的this指针,他是java.lang.Object类的实例,常用方法如下:
class getClass():返回此类的Object
int hasCode():返回次Object的hash码
boolean equals(Object obj):判断此Object是否与指定的Object对象相等
void copy(Object obj) 把此Object对象拷贝到指定的Object对象中
Object clone()克隆此Object对象
String toString():把此Object对象转换成String类对象
void notify()唤醒一个等待的线程
void notifyAll()唤醒所有等待的线程
void wait(int timeout)是一个线程处于等待知道timeout结束或被唤醒
void wait()是一个线程处于等待直到被唤醒
查看全部 -
jap内置对象
session的生命周期需要注意事项如下:
注意原有会话还存在,只是这个旧的sessionId仍然存在于服务端,只不过再也没有客户端会携带它然后交予服务端校验。
查看全部 -
会话是保存在服务器的内存里,而非客户端的内存里!
查看全部 -
请求转发与请求重定向
请求重定向:客户端行为 response.sendRedirect()
请求转发:服务器行为 request.getRequestDispatcher().forward(req,resp)
查看全部 -
response对象 以及常用的方法:
String getCharacterEncoding( ) 返回响应用的是何种字符编码
void setContentType (String type) 设置响应的MIME类型
PrintWriter getWriter( ) 返回可以向客户端输出字符的一个对象(注意比较:PrintWriter 与内置out对象的区别)
sendRedirect(java.lang.String location) 重新定向客户端的请求
查看全部 -
request常用方法:
int getServerPort():返回服务器接受此请求所用的端口号
String getCharacterEncoding():返回字符编码方式
void setCharacterEncodign():设置请求的字符编码方式
int getContentLength():返回请求体的长度(以字节数)
String getRemoteAddr():返回发送此请求的客户端IP地址
String getRealPath(String path):返回虚拟路径的真实路径
查看全部 -
请求转发与请求重定向:
请求重定向:
客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保存,地址栏的URL地址会发成改变!
请求转发:
服务器行为,request.getRequestDispatcher().forward(request,response);是一次请求,转发后请求对象会保存,地址栏的URL地址不会发成改变!
查看全部 -
session方法查看全部
-
session对象查看全部
-
session查看全部
举报