-
编写web程序的步骤查看全部
-
mark查看全部
-
page指令:JSP页面顶端 include指令:包含文件 taglib指令:自定义标签查看全部
-
开始于服务器的启动,终止于服务器的关闭 实现用户数据共享,可存全局变量查看全部
-
(1)exception对象 exception对象是一个异常对象,是java.lang.Throwable类的实例。一个页面在运行过程中发生了异常时就会产生这个对象。 (2)exception对象使用方法 ①在可能会抛出异常的页面page指令里,设置errorPage="xxx.jsp",表示出现异常将抛给xxx页面去处理 ②在页面里,要使用Exception对象,需要把page指令里的isErrorPage属性设置为true,否则无法编译。 (3)exception对象方法 String getMessage()//返回描述异常的消息 String toString()//返回关于异常的简短描述消息 void printStackTrace()//显示异常及其栈轨迹 Throwable FillInStackTrace()//重写异常的执行栈轨迹查看全部
-
(1)pageContext对象 pageContext对象是pageContext类的实例,相当于页面功能的集大成者。 pageContext对象提供了对JSP页面内所有的对象及名称空间的访问; pageContext对象可以访问本页所在的session,也可以获取本页所在的application的某一属性值。 (2)pageContext对象方法 JspWriter getOut(); //返回当前客户端响应被使用的JspWriter流(out) HttpSession getSession(); //返回当前页面中HttpSession对象(session) Object getPage(); //返回当前页面的Object对象(Object) ServeletRequest getRequest(); //返回当前页面的ServletRequest对象(request) ServeletResponse getResponse(); //返回当前页面的ServletResponse对象(response) void setAttribute(String name,Object attribute); //设置属性及属性值 void getAttribute(String name,int scope); //在指定范围内取属性的值 int getAttributeScope(String name); //返回某属性的作用范围 void forward(String relativeUrlPath); //使当前页面重导到另一页面 void include(String relativeUrlPath); //在当前位置包含另一文件查看全部
-
(1)application对象 application对象是ServletContext类的实例,它实现了用户间数据的共享,可存放全局变量(类似静态对象),开始于服务器启动,终止于服务器的关闭。在用户的前后连接或不同用户之间的连接中,可以对application对象的同一属性进行操作;在任何地方对application对象属性进行操作,都将影响到其他用户对此的访问。 (2)application对象方法 public void setAttribute(String name,Object value);//使用指定名称将对象绑定到此会话 public Object getAttribute(String name);//返回与此会话中的指定名称绑定在一起的对象,如果没有对象绑定在该名称下则返回null Enumeration getAttributeNames();//返回所有可用属性名 String getServerInfo();//返回JSP(SERVER)引擎及版本号查看全部
-
session生命周期 (1)创建阶段:当客户端第一次访问某个jsp或者servlet时候,服务器会为当前会话创建一个sessionId,每次客户端向服务端发送请求时,都会携带此sessionId,服务端会对此sessionId进行校验。 (2)活动阶段: · 某次会话中通过超链接打开的新页面属于同一次会话。 · 只要当前会话没有全部关闭,重新打开新的浏览器窗口访问统一项目资源时属于同一次会话。 · 关闭本次会话的所有页面,再重新访问某个jsp或者servlet时会创建新的会话。 注意:原有会话在超时前会一直存在,只是没有客户端携带原sessionId交予服务端校验。 (3)销毁阶段:session的三种销毁方式 · 调用session.invalidate()方法 · session过期(超时) · 服务器重启查看全部
-
javabean 原则查看全部
-
param动作查看全部
-
forward动作查看全部
-
include指令与include动作的比较查看全部
-
include动作查看全部
-
out.flush()在清空缓冲区的同时会把缓冲区的内容强制写到浏览器上查看全部
-
include指令查看全部
举报
0/150
提交
取消