摘要: Servlet 3.0 之前,一个普通 Servlet 的主要工作流程大致如下:首先,Servlet 接收到请求之后,可能需要对请求携带的数据进行一些预处理;接着,调用业务接口的某些方法,以完成业务处理;最后,根据处理的结果提交响应,Servlet 线程结束。其中第二步的业务处理通常是最耗时的,这主 阅读全文
posted @ 2018-03-26 14:07 WeV 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 package lee; 2 3 import javax.servlet.*; 4 import javax.servlet.http.*; 5 import javax.servlet.annotation.*; 6 7 import java.io.*; 8 9 /** 10 * Desc 阅读全文
posted @ 2018-03-26 14:05 WeV 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 用Filter防止用户访问一些未被授权的资源,比如一个用户未登录就不允许访问网站的某些页面,并将页面重定向到需要用户登录的页面,下面是一个相关的例子: 然后在配置文件web.xml里添加: (请注意,过滤是在serlvet规范2.3版中初次引入的。因此,web.xml文件必须使用DTD的2.3以上版 阅读全文
posted @ 2018-03-26 14:04 WeV 阅读(231) 评论(0) 推荐(0) 编辑
摘要: java web 后台运行原理 当Web服务器接收到一个HTTP请求时,它会先判断请求内容——如果是静态网页数据,Web服务器将会自行处理,然后产生响应信息;如果牵涉到动态数据,Web服务器会将请求转交给Servlet容器。此时Servlet容器会找到对应的处理该请求的Servlet实例来处理,结果 阅读全文
posted @ 2018-03-26 14:00 WeV 阅读(5007) 评论(0) 推荐(0) 编辑