JSP/Servlet
BtWangZhi
这个作者很懒,什么都没留下…
展开
-
JSP--基础知识
1 JSP处理请求。 HttpServlet接口的三个方法: init () 进行初始化。 service() 方法来处理客户端的请求。当执行get请求时执行doGet方法,执行post请求时执行doPost方法。 destroy() 方法终止(结束)。 通过http来发送请求,服务器端来处理请求。 创建连接-》请求过程-》应答过程-》关闭连接。 Tomcat处理请求过程如原创 2017-07-03 11:27:18 · 350 阅读 · 0 评论 -
POST请求和GET请求
二者主要区别:1:请求数据的大小不同。因为get请求的数据是要追加到URL中,而URL的数据量一般不能超过2K,所以用get请求的方法对数据的大小有限制。而post请求方法是把数据放在消息体中,所以理论上对数据量没有限制。(但是实际操作中也不能能太大)2:安全性不一样因为get请求的数据是追加在URL中,外部用户能很方便的看到,从这个角度上来讲不安全。而post方法因为是讲请求转载 2017-01-22 11:42:17 · 403 阅读 · 0 评论 -
JSP--监听器
1 全局session: HttpSession session = ServletActionContext.getRequest().getSession(); //创建 ActionContext.getContext().getSession().put(“msg”, “Hello World from Session!”); //存 session.setAttribute(“原创 2017-07-03 18:31:11 · 402 阅读 · 0 评论 -
JSP--拦截器
1 filter filter不是servlet。filter过滤器调用的顺序取决于它们在web.xml文件中的配置顺序。web.xml中的第一个filter过滤器是请求中调用的第一个filter过滤器, web.xml中的最后一个filter过滤器是响应期间调用的第一个filter过滤器。在响应期间注意相反的顺序。 拦截器的执行顺序: Demo: 创建一个拦截器:public clas原创 2017-07-03 18:08:59 · 3157 阅读 · 0 评论 -
JSP--整合SiteMesh01
SiteMesh是一个页面装饰布局框架,在web.xml中添加一个拦截器,来达到页面装饰作用。 1 简单的Demp,非官网的例子,后面会有官网的Demo. 下载sitemesh-2.4.2.jar架包,添加到bin下即可。 在web.xml中添加一个拦截器:<!-- sitemesh --> <filter> <filter-name>sitemesh3</filte原创 2017-07-23 14:22:19 · 411 阅读 · 0 评论 -
Servlet--url-pattern匹配规则
1 匹配规则:精确路径 > 最长路径>扩展名 当一个url与多个servlet的匹配规则可以匹配时,则按照 “ 精确路径 > 最长路径>扩展名”这样的优先级匹配到对应的servlet。举例如下:例1:比如servletA 的url-pattern为 /test,servletB的url-pattern为 /* ,这个时候,如果我访问的url为http://localhost/test ,这个时候容转载 2018-02-28 17:16:31 · 369 阅读 · 0 评论 -
WEB-Session、Cookie个人理解
由于Http是无状态的请求,导致无法跟踪用户的一系列的请求,比如登陆后的执行的操作如何知道之前是否登录,无法标示当前登录者。这样就诞生了Cookie和Session。先说Cookie。Cookie是保存到浏览器端,设置过期时间则持久化到系统硬盘,没有设置过期时间则存储到系统内存中,当前窗口关闭,这cookie消失。和域名、请求相关联,这样就导致了Cookie在多个目录中共享的问题,即跨域请求问...原创 2019-12-22 23:23:26 · 289 阅读 · 0 评论 -
WEB--单点登录
1 同一域名下2 同父域下的单点登录摘自原创 2020-05-17 10:30:19 · 295 阅读 · 0 评论