标签: Java

178 篇文章

027、WEB容器
WEB容器 WEB 容器的概念 当开始编写Servlet/JSP程序时,必须开始接触容器(Container)的概念,容器这个名词也用在如List、set这类的collection上,也就是用来持有、保存对象的集合(Collection)对象。对于编写Servle/JSP来说,容器的概念更广,它不仅持有对象,还负责对象的生命周期与相关服务的连接。 在具体层面,容器说穿了,其实就是一个用Java写的…
026、java Sevlet_乱码问题
java Sevlet_乱码问题 请求乱码 get请求:     经过了两次编码,所以就要两次解码     第一次解码:xxx.getBytes("ISO-8859-1");得到yyy     第二次解码:new String(yyy,"utf-8");     连续写:new String(xxx.getBytes("ISO-8859-1&quo…
025、java Sevlet_Servlet登录注销Cookies实例
java Sevlet_Servlet登录注销Cookies实例 在这个应用程序中,创建了以下文件。 index.html - Web应用程序首页。 link.html - 链接页面。 login.html - 登录页面。 LoginServlet.java - 登录Servlet处理。 LogoutServlet.java - 注销Servlet处理。 ProfileServlet.java -…
024、java Sevlet_Servlet Cookies
java Sevlet_Servlet Cookies Cookie是在多个客户端请求之间持久存储的一小段信息。 Cookie具有名称,单个值和可选属性,例如注释,路径和域限定符,生存周期和版本号。 Cookie工作原理 默认情况下,每个请求都被视为新的请求。在cookie技术中,servlet响应可以添加cookie。 所以cookie存储在浏览器的缓存中。之后,如果用户发出请求,默认情况下会带…
023、java Sevlet_Servlet会话跟踪
java Sevlet_Servlet会话跟踪 会话只是指一段指定的时间间隔。 会话跟踪是维护用户状态(数据)的一种方式。它也被称为servlet中的会话管理。 Http协议是一个无状态的,所以我们需要使用会话跟踪技术来维护用户状态。 每次用户请求服务器时,服务器将请求视为新请求。 所以需要保持一个用户的状态来识别特定的用户。 HTTP是无状态的,这意味着每个请求被认为是新的请求。如下图所示: 为…
022、java Sevlet_FilterConfig应用示例
java Sevlet_FilterConfig应用示例 FilterConfig的对象由Web容器创建。这个对象可用于获取web.xml文件中的配置信息。 FilterConfig接口的方法 FilterConfig接口中有以下4个方法。 public void init(FilterConfig config): init()方法仅在初始化过滤器时被调用(只调用一次) public Strin…
021、java Sevlet_Servlet身份验证过滤器
java Sevlet_Servlet身份验证过滤器 使用过滤器验证用户的示例 下面来看看如何使用过滤器验证用户的简单示例。 在这个示例中创建了以下几个主要的代码文件: Authentication.html - 首页 MyAuthenticationFilter.java - 过滤器,用于处理用户登录信息和跳转。 AdminServlet.java - 管理员的Servlet web.xml -…
020、java Sevlet_Servlet过滤器
java Sevlet_Servlet过滤器 什么是过滤器 过滤器是在请求的预处理和后处理时调用的对象。 主要用于执行转换,日志记录,压缩,加解密,输入验证等过滤任务。 servlet过滤器是可插拔的,即它在web.xml文件中定义,如果从web.xml文件中删除过滤项,则过滤器将被自动删除,因此不需要手动更改Servlet。所以过滤器维护成本会比较低。 参考模型图 注意:与Servlet不同,一…
019、java Sevlet_Servlet属性设置
java Sevlet_Servlet属性设置 Servlet中的属性是可以从以下范围之一设置,获取或删除的对象: 请求范围 会话范围 应用范围 Servlet程序员可以使用属性将信息从一个servlet传递给另一个servlet。它就像将对象从一个类传递给另一个类一样,以便我们可以一次又一次地重用同一个对象。 ServletRequest,HttpSession和ServletContext接口…
018、java Sevlet_ServletContext配置信息
java Sevlet_ServletContext配置信息 为什么使用ServletContext ServletContext的对象由Web容器在部署项目时创建。 该对象可用于从web.xml文件获取配置信息。 每个Web应用程序只有一个ServletContext对象。 如果有信息要共享给多个servlet使用,最好在web.xml文件中使用<context-param>元素提供…