随笔分类 - JSP/Servlet
摘要:##为什么要编码1.计算机中存储信息的最小单元是1个字节,所能表示的字符范围为0~255个。2.人类要表示的符号太多,无法用1个字节来完全表示。##常见的编码类型###ASCII码总共128个,用1个字节的低7位表示。0~31是控制字符,32~126是打印字符。###ISO-8859-1涵盖了大多数...
阅读全文
摘要:过滤器允许拦截请求,而Servlet对此完全透明。与Servlet非常类似,过滤器就是Java组件,请求发送到Servlet之前可以用过滤器截获和处理请求,Servlet结束工作之后,在响应发回客户之前,可以用过滤器处理响应。过滤器是模块化的,可以在DD中进行配置.Java类实现了Filter接口,...
阅读全文
摘要:##Servlet安全的4大要素Servlet安全可以划分为4大概念:认证、授权、机密性、数据完整性。###认证容器端认证过程没有口令时:1.接到请求,容器在安全表里面查找URL。2.找到URL后,容器会确认所请求的资源是否受限。有口令时:1.接到请求,容器在安全表里面查找URL。2.找到URL后,...
阅读全文
摘要:本文将介绍一些Web应用的部署:##部署规则要成功地部署一个Web应用,必须遵循以下目录结构。1.WEB-INF一定要直接放到应用上下文(Webapp)之下。2.classes目录必须直接放在WEB-INF目录中。3.lib目录要直接置于WEB-INF目录之下。4.JAR文件必须放在lib中。5.M...
阅读全文
摘要:##JSTLJSTL不仅可以实现EL所不能实现的逻辑循环或者条件判断,还有强大的定制标记。###使用JSTL需要将两个文件(“jstl.jar”和"standard.jar")放在Web应用的WEB-INF/lib目录中。JSTL即Java Standard Tag Library。###JSTL标...
阅读全文
摘要:开宗明义:JSP本质上就是一个Servlet----------#scriplet##JSP 变量和函数的声明###局部变量 ###全局变量和函数 //这里所谓的全局是在service方法之外的声明。 ###在JSP中输出表达式的值或者变量的值 /*注意前面的小于号和百分号和等号必须紧挨, 否...
阅读全文
摘要:这篇博客将以Tomcat为例讲一讲Servlet的原理##Servlet容器Servlet与Servlet容器的关系举个不恰当的例子就像枪和子弹的关系。而Servlet就是子弹,容器就是枪。子弹都有统一的标准,枪却各有各的不同。所以Servlet只是个标准,但是容器却各有不同。比较流行的有Jetty...
阅读全文
摘要:##关于Session关于http协议后面会有一系列文章专门介绍。这里就大概了解一下:首先需要知道一点:**HTTP是无状态的**。####什么是无状态呢?客户与服务器建立连接、发出请求、得到响应、关闭连接。整个流程走完就算完了。下次服务器并不知道是否跟客户打过交道。简言之,对于容器而言,每一个请求...
阅读全文
摘要:###如何获取初始化参数容器在初始化的时候,会为了这个Servlet创建一个唯一的ServletConfig,容器会从DD读出Servlet的初始化参数,并把这个参数交给ServletConfig,然后ServletConfig传递给Servlet的init()方法。这样做的好处就是当你需要更改某个...
阅读全文

浙公网安备 33010602011771号