JSP和Servlet学习指南
文章平均质量分 79
oldbig_lin
https://github.com/oldbig-carry
人生不是靠一蹴而就的成功,不是不断失败的成长
展开
-
三个实例带你走进web过滤器Filter API
web过滤器 过滤器是指拦截请求,并对传给被请求资源的ServletRequest或ServletResponse进行处理的一个对象。过滤器可用于登录、加密和解密、对话检查、图片转换等待。过滤器可以配置拦截一个或者多个资源1.Filter API过滤器必须实现javax.servret.Filter接口,这个接口暴露三个生命周期方法:init,doFilt原创 2017-04-07 22:50:00 · 41304 阅读 · 0 评论 -
Servlet API中包装类装饰模式的应用
一、什么是Decorator模式Decorator模式和Wrapper模式都允许装饰和包装某一个对象的行为,说白了,就是对某个对象进行修改唯一必须满足的条件:被修饰对象的类要实现一个接口,并且要包装的方法必须从这个接口中继承在修饰类中,被装饰的方法是指其行为要在子类中进行修改的方法。无论是否装饰,所有方法都要在Component中调用修饰类它为其中的每一个方法都提供原创 2017-04-22 15:12:37 · 722 阅读 · 0 评论 -
监听器详解与实例演练
创建监听器时,只要创建一个实现监听器接口的java类即可监听器接口有ServletContextListener,HttpSessionListener,HttpSessionBindingListener,ServletRequestListener等接口,下面那进行详细解读在Servlet3.0中,有两种方法创建@webListenerpublic cl原创 2017-04-06 19:46:36 · 15483 阅读 · 0 评论 -
Servlet的Model2模型详解及简单购物车的实现
Java Web应用程序设计中使用了两个模型,简称Model1和Model2Model1只适用于非常小型的应用程序,我们建议对所有程序都使用Model21,Model2概述:Model2基于MVC(model-view-controller)设计模式模型Model负责封装应用程序的数据和业务逻辑 使用POJO,即简单的java对象。许多人用ja原创 2017-04-15 20:52:27 · 18866 阅读 · 2 评论 -
Servlet中的异步处理
Servlet 3引入一项新的特性,可以让Servlet异步处理请求,本文来介绍这新技术一.概述WebServlet 和 WebFilter 注解类型可以包含 asyncSupport属性。为了编写能够支持异步的Servlet和Filter ,该属性必须为true支持异步处理的Servlet或者Filter 可以通过在ServletRequest 中调用sta原创 2017-04-13 21:47:43 · 15352 阅读 · 1 评论 -
Servlet实现文件下载详解与实例
像图片或者HTML这类静态资源,只要在浏览器打开就可以下载 而 放在WEB-INF目录下,或是保存在数据库中的资源,Servlet/jsp容器不会将资源发送到浏览器中 或是有时候需要控制某些人看到这个资源,同时又要防止其他网站跨站引用。每当遇到这类情况,就需要通过编程来发送资源一.文件下载概述文件下载就是为了将文件发送到浏览器,一般不用JSP页面,因为发送的是二进制原创 2017-04-12 19:49:18 · 15670 阅读 · 2 评论 -
Servlet实现文件上传详解与实战
文件上传1.客户端编程要上传文件,必须利用mutipart/form-data 设置HTML表单的enctype 属性值Select a file 如果想上传多个文件,则不得不使用文件input元素,在input元素加入multipel属性 ,以便生成一个按钮供选择多个文件 同样效果2.原创 2017-04-12 10:28:18 · 30595 阅读 · 0 评论 -
JSP详解与实例
本文将对JSP进行概述,在详细讨论JSP页面中的注释,隐式对象以及三个句法元素:指令、脚本元素、动作JSP概述:第一次请求一个JSP页面时,Servlet/JSP容器要做两件事:1.将JSP页面转换成一个JSP页面实现类2.如果转换成功,Servlet/JSP容器将会编译Servlet类。容器加载和实例化java字节码,并执行它通常对Servlet所做的生命周期原创 2017-04-01 18:46:42 · 24247 阅读 · 0 评论 -
HttpSession对象的详解与实战操作
HttpSession对象: HttpSession是当一个用户第一次访问某个网站通过HttoServletRequest中调用getSession方法创建的 1. getSession有俩个重载方法: getSession() getSession(boolean create)getSession原创 2017-03-31 20:07:13 · 31837 阅读 · 0 评论 -
Servlet詳解
1.1 Servlet API概述:Servlet API中四個java包 javax.servlet javax.servlet.http 包括定義Http Servlet與Servlet容器之間契約的類和接口javax.servlet.annotation 包含對Servlet Filter 和Listener進行標注的注解原创 2017-04-09 12:50:23 · 1478 阅读 · 0 评论 -
JSP-EL语法详解及实例
EL:Expression Language EL是为了设计不含java代码的JSP页面而生,在JSP2.0及以上的版本就可以不需要实用JSTL就可以使用EL1,EL语法EL表达式: ${ expression}例如: ${a+b}${x+y} 可以通过[] 与 . 运算符来访问某个对象的属性原创 2017-04-08 10:16:34 · 12016 阅读 · 0 评论 -
Servlet3.0新特性之动态注册
动态注册时Servlet3的一项新特性,他不需要重新加载应用程序就可以安装新的Web对象(如Servlet,过滤器,监听器等)一、动态注册: ServletContext接口以下的方法,用来动态地创建Web对象createFilter(java.lang.Class clazz) createListener(java.lang.Class clazz)原创 2017-04-23 15:24:46 · 5629 阅读 · 0 评论