自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

.

.

  • 博客(11)
  • 资源 (1)
  • 问答 (12)
  • 收藏
  • 关注

原创 JQuery的serialize()与serializeArray()与each()

serialize()作用:将表单元素序列化成一个get请求的字符串。语法:$(“选择器”).serizlize();返回值:String — “userName=admin&password=123”示例:表单如下:<form id="testForm"> <input type="text" name="userName" value="admin" /><br /> <in

2017-12-15 11:14:34 1378

转载 JSON.parse()和JSON.stringify()

JSON.parse()parse 用于从一个json字符串中解析出json格式的对象。例如:var str=’{“name”:”cpf”,”age”:”23”}’经 JSON.parse(str) 得到:Object: { age:”23”, name:”cpf”, proto:Object}想使用对象的属性只要对象.属性名就可以了 ps:单引号写在{}外,每个属性都必须双引号,否则会抛出异

2017-12-15 09:23:19 217

原创 struts2拦截器的使用与配置

拦截器和过滤器是类似的东西,它们的实现原理相同,但是却不是同一种东西,过滤器是web容器层面的,而拦截器是像struts2这样的控制器层面的。struts2本身就通过拦截器进行了诸如:参数注入,类型转换,… 当然我们也可以自定义拦截器,方法如下:继承AbstractInterceptor,重写intercept方法 2.

2017-12-10 11:32:40 458

原创 struts2访问servletAPI的几种方式

struts2作为一个控制层的框架,难免要与servlet接触,下面是常用的三种访问serveltAPI的方式:通过ActionContext对象间接访问servletAPI通过在业务控制类action实现相应的接口通过ServletActionContext直接在业务控制类action里面访问1.通过ActionContext对象间接访问servletAPIpackage com.lyu.

2017-12-08 09:36:48 571

原创 struts2业务控制类(Action)获取页面请求参数的几种方式

通过模型驱动的方式在Action里面设置参数在Action里面设置具体的对象属性1.通过模型驱动的方式这种方式是webwork最初的几个版本所使用的,通过模型驱动的方式来收集请求中的参数,利用ModelDrivenInterceptor拦截器进行参数注入,有点类似struts1通过ActionForm表单来收集参数的方式。实现方式:实现Action和ModelDriven接口重写getMode

2017-12-07 23:21:48 794

原创 struts2中action业务控制类的几种配置方式

struts2通过配置请求与业以下几种配置方式务控制类之间的对应关系来处理请求,主要有以下四种方式:一个请求对应一个业务控制类的一个方法通过动态调用的方式通过统配符的方式通过注解的方式1.一个请求对应一个业务控制类的一个方法<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Softw

2017-12-07 09:57:41 2288

原创 struts.xml文件详解

主要解释四个标签:packageactionresultconstant<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.

2017-12-06 21:16:34 324

原创 搭建一个struts2的简易Demo

1.新建一个javaweb工程2.引入struts2所需的jar包3.在web.xml里面配置struts2所需要的过滤器4.在src文件下面引入struts.xml配置文件5.新建jsp页面6.创建struts2的业务控制类action7.启动tomcat,打开浏览器发送请求测试即可

2017-12-06 19:58:34 443

原创 struts1原理

struts1属于MVC开发模式中的控制层框架,这种控制层框架的主要作用是将模型与视图分离(就是用户发送一个请求的时候,后台并不是直接在jsp页面里进行业务逻辑操作,把数据直接渲染到页面上返回给用户。而是先获取数据,再解析页面,再把数据和页面进行组合,最后返回给用户响应,达到一个解耦的作用。),而MVC这种开发模式的作用也是实现这个作用。 ps:在多年以前的开发过程中是没有像struts这样的控

2017-12-05 20:05:48 703

原创 并发编程的一些问题

多线程并发执行的时候会遇到各种各样的挑战:上下文切换问题死锁问题资源限制问题上下文切换问题CPU通过给每个线程分配CPU时间片来实现多线程任务之间的并发执行。CPU通过时间片分配算法来循环执行任务,当CPU为当前线程分配的时间片消耗完(时间片一般是几十ms),CPU会切出去执行另外的一个线程(切换会有消耗时间),但是在CPU切换出去之前,会保存上一个任务的状态,以便下次切换回这个线程的时候能

2017-12-04 22:56:44 353

原创 什么是MyBatis ?

在介绍MyBatis之前先简单了解几个概念:ORM,JPA。ORMORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。JPAJPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接口,仅仅是一套接口,不是具体的实现。MyBatis概念My

2017-12-03 00:23:56 46220 7

fastjson + gson + jsonlib + jacksonjar包

fastjson + gson + jsonlib + jacksonjar包 各种json解析包

2018-08-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除