B/S
文章平均质量分 80
鹤啸九天-西木
天行健,男儿当自强不息;地势坤,君子以厚德载物。
展开
-
HTTP头信息的Content-Type
文件扩展名 Content-Type(Mime-Type) 文件扩展名 Content-Type(Mime-Type) .*( 二进制流,不知道下载文件类型) application/octet-stream .tif image/tiff .001 application/x-001 .301 application/x-301 .323 text/h323 .906 application/x-906 .907转载 2021-03-31 14:05:25 · 408 阅读 · 0 评论 -
HTTP请求方法
一、HTTP 1.0 定义了三种请求方法:GET、POST 和 HEAD。 1、GET: 获取服务端的资源,入参从URL中的querystring传入,URL长度不能超过2048字节。通常GET请求时会产生一个TCP数据包,请求头Header和querystring一起发送,服务端成功响应后返回200状态码; 2、POST: ...原创 2020-03-18 17:05:35 · 409 阅读 · 0 评论 -
Struts1.2中ValidatorActionForm使用范例
1.checkInfo.jsp /check"> 姓名: 街道: 城市: 省名: 邮编: 国家: 电话: 提交 重置 2.checkForm.javapackage com.yourcompany.struts.form;import org原创 2015-05-17 22:51:51 · 628 阅读 · 0 评论 -
Struts1.2中ActionMapping使用说明
ActionMapping算是一个web控制层的数据字典,这个数据字典里面存放在Action和ActionForward的信息,在程序执行的过程中,查阅这个数据字典,然后达到相应的位置,执行完成以后,再查询这个数据字典,转发特定的信息。在一个web应用中,每个资源都必须通过URI来进行引用。 资源包括HTML页面、JSP页面和定制动作。为了给定制动作一个 URI或者说路径,Struts框架提供转载 2015-05-17 19:09:21 · 2236 阅读 · 0 评论 -
Struts1.2中ActionForward使用说明
(一)ActionForward的作用:封装转发路径,通俗点说就是说完成页面的跳转和转向。那它既然是转向,到底是转发还是重定向呢?默认的情况下,ActionForward采用的是转发的方式进行页面跳转的。 A.转发和重定向的区别:最大的区别就是转发的时候,页面的url地址不变,而重定向的时候页面的url地址会发生变化。简单说明一下原因,因为转发的时候是采用的一个requ转载 2015-05-17 18:34:03 · 986 阅读 · 0 评论 -
Struts1.2中ActionForm与ValidatorForm、DynaActionForm的区别
(一)ActionForm和ValidatorForm区别: 一个Form继承了ValidatorForm 就不用写具体的验证,但是需要提供:validation-rules.xml 和 validation.xmlValidatorForm会调用validate() 方法进行验证,而验证规则是在以上两个文件定义说明:1.相同点:ActionForm和Va转载 2015-05-17 18:19:15 · 1819 阅读 · 0 评论 -
面向切面编程(AOP)
Spring提供了4种实现AOP的方式: 1、经典的基于代理的AOP 2、@AspectJ注解驱动的切面 3、纯POJO切面 4、注入式AspectJ切面原创 2016-07-12 00:31:29 · 2256 阅读 · 0 评论 -
JSP通过Servlet生成验证码
function refresh(){ document.getElementById("img").src="/VerificationCode/generate?"+Math.random(); //必须加Math.random(),否则由于地址未改变,浏览器不会去请求Servlet}原创 2016-07-24 18:15:52 · 459 阅读 · 0 评论 -
HTTP状态响应码
1xx:信息提示 这类响应码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。0 - 本地响应成功 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分(HTTP 1.1新) 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新)2xx:成功 这类响应码表明...转载 2018-07-31 20:29:15 · 1339 阅读 · 0 评论 -
同源策略及跨域访问
一、同源策略(Same-origin policy) 是由网景公司(Netscape)提出的一个著名的安全策略,现在所有支持JavaScript的浏览器都会使用这个策略。该策略要求一个域 (origin)的脚本,在未经允许的情况下,不得通过DOM读取另一个域的文档 (document) 的内容或属性。 同源策略中的同源,指的是协议、host、端口相同。同源下的文档...原创 2019-08-11 20:56:12 · 298 阅读 · 0 评论 -
URL长地址转短地址原理
网页短地址(短链接、短链)是指将原本较长的网址转化成较短的网址,从而便于用户记忆、输入,便于在社交软件上的传播,以及为生成的二维码不至于太密集。很多互联网公司都提供了生成短链的服务,比如新浪微博短网址服务:http://sina.lt/,本文主要整理实现短网址服务的基本原理。 短网址服务的整个流程是:还以新浪微博短网址服务为例,用户输入想要缩短的长网址,转化后得到一个...原创 2019-08-29 22:19:01 · 2348 阅读 · 0 评论 -
Struts1.2中validation.xml验证文件的配置
1. 文件结构 validation.xml文件的文档结构是由validator_1_1_3.dtd文件定义,其文件头部内容如下: "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN" "http://jakarta转载 2015-05-17 23:49:06 · 1360 阅读 · 0 评论 -
Struts1.2基本配置入门
一、为Structs应用配置Web.xml文件(一)配置ActionServlet action org.appache.structs.ActionServlet action *.do 注意:不管应用中包含多少个子应用,都只需配置一个ActionServlet,因为ActionServlet支持多线程,目前的St转载 2015-06-06 11:22:53 · 771 阅读 · 0 评论 -
web.xml配置详解
1、web.xml学名叫部署描述符文件,是在Servlet规范中定义的,是web应用的配置文件。2、部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type De转载 2015-06-06 13:16:45 · 526 阅读 · 0 评论 -
JSP自定义标签的使用说明
(一)使用自定义标签需要三个步骤:一、在标签库描述符文件中描述该标签 (.tld文件)二、编写标签处理器(java文件)三、在jsp文件中引用该标签具体步聚:一、A.创建.tld标签库描述文件,格式如下: General Simple Tag library GST LIB 1.0 tagExampleTld A转载 2015-05-17 21:31:43 · 656 阅读 · 0 评论 -
org.apache.struts.actions类
(一)org.apache.struts.actions.ForwardAction许多情况下,你只需要从一个jsp页面转发到另一个页面,不用实际完成一个action类的逻辑.在url中指定parameter属性中指定。例如:<action input="/index.jsp" name="loginForm" path="/viewsignin" paramet转载 2015-05-17 20:58:51 · 2639 阅读 · 0 评论 -
Struts1.2中ActionForm的理解
(一)ActionForm的特性 1.创建一个form类必须继承于四个父类中的一个,要么继承ActionForm,要么继承ValidatorForm,要么继承ValidatorActionForm,要么继承DynaActionForm。 2.一个form类中的每一个属性都将和页面中form表单中的每一个表单元素一一对应 Example: 一个表单为:转载 2015-05-17 17:23:04 · 662 阅读 · 0 评论 -
bean:write 中filter的作用
Struts的标签有一个 filter 属性,默认值为true。如果 filter 为true,将把输出内容中的特殊HTML符号作为普通字符串来显示;如果 filter 属性为false,则不会把输出内容中的特殊HTML符号转化为普通字符串。例如:jsp代码段: String boldStart=""; String boldEnd="";转载 2015-05-17 12:11:08 · 1895 阅读 · 0 评论 -
EL表达式
EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (User转载 2015-05-17 09:53:03 · 328 阅读 · 0 评论 -
JSP的9个内置对象
1、Request对象 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。 当Request对象获取客户提交的汉字字符时,会出现乱码问题,必须进行特殊处理。首先,将获取的字符串用ISO-8859-1进行编码,并将编码存发到一个字节数组中,然后再将这个数组转化为字符串对象即可。如下:String t转载 2015-01-05 00:11:36 · 523 阅读 · 0 评论 -
JSP的4个作用域
何为作用域 ?先让我们看看效果:大概流程是这样的,我们访问index.jsp的时候,分别对pageContext, request, session, application四个作用域中的变量进行累加。(当然先判断这个变量是不是存在,如果变量不存在,则要把变量初始化成1。)计算完成后就从index.jsp执行forward跳转到test.jsp。在test.jsp里再进行一次累加,然后显示转载 2015-01-05 00:05:58 · 550 阅读 · 0 评论 -
http请求与响应全过程
1、首先,在浏览器里输入网址:2、浏览器根据域名解析IP地址:3、浏览器与web服务器建立一个 TCP 连接4、浏览器给Web服务器发送一个http请求:5、服务器的永久重定向响应:6、浏览器跟踪重定向地址:7、服务器“处理”请求:8、服务器发回一个HTML响应9、释放 TCP 连接10、客户端浏览器解析HTML内容11、浏览器获取嵌入在HTML中的对象原创 2016-05-24 00:15:10 · 31117 阅读 · 3 评论 -
Hibernate提供的内置主键生成器
标识符生成器描述increment适用于代理主键。由Hibernate自动以递增的方式生成标识符,每次增量为1identity适用于代理主键。由底层数据库生成标识符,前提条件是底层数据库支持自动增长字段类型sequence适用于代理主键。Hibernate根据底层数据库的序列来生成标识符。前原创 2016-05-17 10:52:27 · 901 阅读 · 0 评论 -
web.xml之filter使用详解
Servlet API的2.3版本中最重要的一个新功能就是能够为servlet和JSP页面定义过滤器。过滤器提供了某些早期服务器所支持的非标准“servlet链接”的一种功能强大且标准的替代品。 过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。过滤器可附加到一个或多个servlet或JSP页面上,并且可以检查进入这些资源的请求信息。在这之后,过滤器可以作转载 2015-06-06 15:05:56 · 3548 阅读 · 0 评论