摘要:Spring MVC是如何逐步简化Servlet的编程的 Servlet和JSP是开发java Web应用程序的两种基本技术,Spring MVC是Spring框架中用于Web应用程序开发的一个模块,能够清晰的了解到从Servlet到Spring MVC开发技术之间逐步简化的过程对于深刻理解Spri
阅读全文
摘要:什么是监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。。 为什么我们要使用监听器? 监听器可以用来检测网站的在线人数,统计网站的访问量等等! 监听器组件 监听器涉及三个组件:事件
阅读全文
摘要:上一篇博客中我已经讲解了传统标签,想要开发自定义标签,大多数情况下都要重写doStartTag(),doAfterBody()和doEndTag()方法,并且还要知道SKIP_BODY,EVAL_BODY等等的变量代表着什么,在什么方法中使用。这样实在是太麻烦了! 因此,为了简化标签开发的复杂度,在
阅读全文
摘要:什么是过滤器 过滤器是Servlet的高级特性之一,也别把它想得那么高深,只不过是实现Filter接口的Java类罢了! 首先,我们来看看过滤器究竟Web容器的哪处: 从上面的图我们可以发现,当浏览器发送请求给服务器的时候,先执行过滤器,然后才访问Web的资源。服务器响应Response,从Web资
阅读全文
摘要:过滤器和拦截器的区别: ①拦截器是基于java的反射机制的,而过滤器是基于函数回调。 ②拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 ③拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。 ④拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问
阅读全文
摘要:过滤器: 对用户请求的数据进行过滤,然后将过滤后的数据再发到WEB组件。 过滤器的开发、配置、部署、运行阶段。 过滤链的作用:负责将过滤后的数据传递到下一个过滤器,如果没有下一个过滤器, 数据将直接到达WEB组件。 配置: A:一个对滤器可以对应多个过滤器的映射。 B:过滤器的生命周期与Servle
阅读全文
摘要:WEB组件之间的关系: A:重定向的特点: 1:发生客户端 2:地址栏发生变化 3:两个WEB组件不共享request的数据。 4 重定向只能传递文本类型数据 服务端的方法:response.sendRedirect(); 服务端的方法:response.sendRedirect("相对路径");
阅读全文
摘要:eturns the value of a request parameter as a String, or null if the parameter does not exist. Request parameters are extra information sent with the r
阅读全文
摘要:ServletRresponse/HttpServletRespon //清缓存。//HTML的清缓存<meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><m
阅读全文
摘要:Post的编码决定机制: <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> A:request.setCharacterEncoding("服务端的编码")__硬编码 B:重新构建新的编码。____软编码 u
阅读全文
摘要:A:ServletConfig:用于读取Servlet在web.xml中配置的一些信息。 getServletName(); getInitParameter();只能是Servlet自身下的参数设置。 getInitParameterNames(); B:ServletContext对象:用于操作
阅读全文
摘要:A:Servlet的定义与作用。 B:Serlvet的体系结构 Servlet | | GenericServlet | | HttpServlet | | 用户自定义的Servlet. HttpServlet必须要运行在HTTP协议中。必须用WEB网页的方式调用。 A:Serlvet只实例化一次。
阅读全文