文章列表
看图
System.out.println(PhotoAlbumController.class.getResource("/"));
System.out.println(PhotoAlbumController.class.getResource(""));
System.out.println(PhotoAlbumController.class.getClassLoader().getResource("/"));
System.out.println(PhotoAlbumController.class.g ...
JSP页面本质上就是一个Servlet,在TomCat的安装目录下的conf子目录下有一个全局的web.xml文件,里面有如下代码:
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
</servlet>
一、Servlet中对象作用域
1、 ServletContext 上下文
应用服务器一启动就产生该对象,服务器关闭即销毁
作用于全局,所有Servlet ,相当于静态变量
2、 HttpSession 会话
客户端第一次请求产生,session过期销毁
作用于同一个客户端,相当于成员变量
Web应用程序的状态管理 HTTP协议是无状态协议,每次请求结束后,都会关闭连接,从而不能保留客户端的会话状态。为了解决状态管理,Web编程一共提供了如下4种解决方案: 一、 表单隐藏字段 <input type=”hiden” name=”session” > 缺点:每次需要动态生成 二、 Cookie接口 原理:1、客户端向服务器发送第一次请求 2、服务器响应一个Cookie Set-cookie : cool=tiger Cookie cookie=new Cookie(“cool”,”tige”); Response.addCookie(cookie); 3、客户端 ...