自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 JavaScript DOM编程之form表单提交

普通表单提交案例需求<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <style type="text/css"> span{ color: red; font-s...

2020-02-29 21:39:36 329

原创 JavaScript DOM编程之去除前后空白字符串

浏览器支持trim函数使用trim函数可以消除前后空白字符串<body> <script type="text/javascript"> window.onload = function(){ document.getElementById("btn").onclick = function(){ var username = documen...

2020-02-29 19:22:24 287

原创 JavaScript DOM编程之正则表达式

正则表达式常见的正则表达式正则表达式的使用1.创建正则表达式对象var regExp = /正则表达式/;var regExp = new RegExp("正则表达式","flags");关于flags:g:全局匹配i:忽略大小写m:多行搜索,当前面的是正则表达式的时候,m不能用,当前面是普通字符串的时候,m才能用2.使用正则表示式对象的test方法,返回结果为true ...

2020-02-29 18:07:58 155

原创 JavaScript DOM编程之innerHTML和innerText操作div和span

innerHTML和innerText属性相同点:都是设置元素内部的内容不同点:innerHTML,会把后面的“字符串”当作一段html代码来解释并执行。innerText ,即使后面时一段html代码,也只是将其当作普通的字符串来看待。<head> <meta charset="UTF-8"> <title></title> ...

2020-02-29 16:14:34 282

原创 JavaScript DOM编程之获取文本框的value

使用this关键字this代表当前标签的对象。<input type="text" onblur="alert(this.value)" />其他方式案例一:点击按钮,获取文本框的value,在页面中显示。案例二:点击按钮,将第一个文本框的值赋值到第二个文本框当中。<body> <script type="text/javascript"> ...

2020-02-29 16:08:59 948

原创 javaScript js代码执行顺序和键盘捕捉

js代码执行顺序js代码在浏览器打开的时候就开始自上而下依次执行,所以可能发生js代码已经执行,而标签未执行,js代码获取不到标签。所以我们应该让js代码在所有东西加载完毕的时候执行。注意:只要是标签中的属性,我们都可以用.来使用。<body> <script type="text/javascript"> window.onload = function...

2020-02-28 20:01:56 163

原创 JavaScript事件注册的两种方式

直接在标签中使用事件句柄回调函数,对于当前程序来说,sayhello函数被称为回调函数(callback函数)回调函数的特点,自己把函数写出来,但是这个函数不是自己负责调用,有其他的程序负责调用该函数。<script type="text/javascript"> function sayhello(){ alert("hello js"); } <...

2020-02-28 17:24:06 640

原创 JavaScript js的基础语法

js变量不需要定义数据类型,使用 var 直接定义变量。函数外中定义的变量是全局变量,函数内定义的是局部变量,函数中不使用var定义的变量是全局变量。<script type="text/javascript" > var a,b,c=200; alert(a); alert(undefined) b='haha'; alert(b); aler...

2020-02-28 16:08:18 202

原创 JavaScript js的使用方式

事件驱动1.js是一门事件驱动型的编程语言,依靠事件去驱动,然后执行对应的程序。列如鼠标单击事件 click ,对应的事件句柄 onclick。事件句柄是以HTML标签的属性存在。2.onclick执行原理页面打开的时候,js代码并不会执行,只是这段js代码注册到按钮的click事件上去了。等这个按钮发生了click事件后,注册在onclick后面的js代码会被浏览器自动调用。js代码...

2020-02-27 15:38:53 114

原创 SpringMVC HiddenHttpMethod与REST的CRUD

HiddenHttpMethod的工作原理正常页面只能传来post和get请求,但是服务器中提供了4中请求。要实现传来的请求为put和delete,需要在客户端传来请求的时候加一个过滤器,修改请求为服务器所需要的请求。工作原理:过滤器会将其中name=_method的值获取到,然后判断请求方式是否为POST,name=_method的值是否为服务器中put或者delete。符合则将此值返回...

2020-02-26 21:34:14 203

原创 SpringMVC Ant方式的访问路径和占位符的方式的路径

Ant访问路径springMVC支持Ant的访问路径在Ant中有三种匹配符1.*:任意字符2.?:任意一个字符3.**:任意多层目录@RequestMapping(value="/*/ant??/**/testAnt") public String testAnt(){ System.out.println("testAnt"); return "success"; }...

2020-02-26 17:11:03 258

原创 SpringMVC @RequestMapping

@RequestMapping1.放在方法上。设置请求映射,把请求和控制层中的方法设置映射关系当请求路径和@RequestMapping的value一致时,该注解所标注的方法即为请求处理的方法。 @RequestMapping(value="/test") public String testPOST(){ System.out.println("SUCCESS:POST"); r...

2020-02-26 16:25:40 127

原创 SpringMVC 环境搭建和TEST

导入jar导入spring架包和jsp标签库架包配置web.xml文件1.配置springMVC的核心(前端)控制器DispathcerServlet。加载springMVC的配置文件。<servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.spri...

2020-02-25 16:45:25 247

原创 ssh整合 OpenSessionView

为什么设置session范围一般情况下,seesion会在事务提交的时候关闭。但是当我使用load方法时,获取的是代理对象,当把数据从页面中显示时,session已经关闭,所以我们可以把session的范围设置到访问jsp层。设置session的范围开启OpenSessionInView拦截器,控制session的关闭。注意拦截器有先后顺序,这个得配置在struts拦截器前面.。<...

2020-02-24 20:43:30 196

原创 ssh整合

Spring4+ hibernate5此处参考上一篇博客spring整合hibernateSpring+hibernate+Struts2Struts2框架可以自己创建action对象,而Spring是帮我们实现容器注入,不需要我们自己创建对象。所以spring整合struts2的目的以Struts2为主导,当struts2需要action时,spring帮我们实现action的实例化。...

2020-02-23 20:08:55 187

转载 ssh整合所需要jar包

详细教程侵必删ssh整合jar集合

2020-02-23 16:07:53 163

原创 Spring 整合hibernate使用Template2

简化编程1.当有很多的DAOIpml时,每个类中都得注入hibernateTemplate,可以使用一个SuperDAO类实现hibernateTemplate注入,其他得DAOImpl只需要继承SuperDAO即可。SuperDAO类@Componentpublic class SuperDAO { private HibernateTemplate hiebrnateTemplat...

2020-02-20 18:41:39 154

原创 Spring 整合hibernate使用Template

配置xml其他配置参考上篇博客<?xml version="1.0" encoding="UTF-8"?>...<bean id="hibernateTemplate" class="org.springframework.orm.hibernate4.HibernateTemplate"> <property name="sessionFactory" ...

2020-02-20 16:53:52 379

原创 Spring 整合hibernate使用xml进行声明式事务管理

xml配置具体代码参照上一篇Spring 整合hibernate使用Annotation进行声明式事务管理此处省略...<bean id="txManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFacto...

2020-02-20 15:10:17 155

原创 Spring 整合hibernate使用Annotation进行声明式事务管理

事务管理必须jar包spring-tx-4.0.2.RELEASE.jar使用Annotation进行声明式事务管理的配置事务管理的原理是使用切面注入,所以得配置aop。 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/bean...

2020-02-19 21:21:37 197

原创 Spring 整合hibernate

项目整合所需jar包1.Spring所需要jar包2.日志jar包3.hibernate所需要jar包配置xml文件配置sessioFactoy<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns...

2020-02-18 23:21:54 195

原创 Spring DataSource方式使用dbcp连接池

需要环境所需jar包连接dbcp连接池方法一:不使用jdbc.properties1.配置dacp连接池<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <property name="driverClassName" ...

2020-02-18 18:56:43 507

转载 Mysql操作实例

偷个懒mysql:操作大全点击这里查看

2020-02-18 17:58:05 231 2

原创 Spring AOPXML

切面编程的xml配置当我们没有源码的时候可以使用xml配置给源程序添加新的业务逻辑。1.xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/...

2020-02-18 15:33:21 189

原创 Spring AOP_Annotation

使用AOP注解配置1.导入jiar包2.配置xml文件beans添加xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation中添加http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/sp...

2020-02-17 18:56:42 189

原创 Spring AOP模拟

模拟AOPAOP(面向切面编程):不修改源代码,添加功能,减少耦合度。模拟aop实现1.添加日志功能,(动态代理方式实现)package com.login.aop;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;p...

2020-02-16 19:17:06 457

原创 Spring IoC模拟

模拟IoC1.导入jdom架包获取xml文件内容。2.创建dao(数据访问层),daoimpl(实现dao接口),model(实体层),Service(业务逻辑层)。2.1 daoImpl实现了dao接口的save方法。2.2 Service中创建UserDAO属性,设置了add方法。3.模拟Spring3.1配置xml文件<beans> <bean id...

2020-02-16 18:56:04 602

原创 Spring Annotation ResourceAndComponet

ResourceResource 资源,默认时byType寻找,可以指定特定的名称。将注解加到需要实现注入的方法上。@Resource(name="UserDAO2") public void setUserDAO( UserDAO userDAO) { this.userDAO = userDAO; }xml配置<bean id="UserDAO" class="com...

2020-02-16 15:30:05 394

原创 Spring Annotation AutoWiredAndQualifier

使用Annotation的配置1.导入jar包:spring-aop-4.0.2.RELEASE.jar不然会报错Unexpected exception parsing XML document from class path resource [beans.xml]2.配置xml(可以查看api文档)<?xml version="1.0" encoding="UTF-8"?&gt...

2020-02-16 13:56:49 179

原创 Spring IoC的xml配置

注入类型1.构造方法注入创建构造方法public UserService(UserDAO userDAO) { super(); this.userDAO = userDAO; }构造方法注入xml配置<bean id="u" class="com.login.dao.impl.UserDAOImpl"> <bean id="userService" cl...

2020-02-15 18:33:27 168

原创 Spring 框架搭建

下载jar包下载:jar包下载加入jar文件1.加入核心架包2.加入日志架包配置文件1.配置log4j.properties### direct log messages to stdout ###log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System....

2020-02-14 19:06:02 132

原创 使用Jdom解析配置文件

jdom下载下载地址:jdom.jar使用jdom1.将jdom.jar加入项目中。(这个太简单了不用说了吧QAQ…)2.配置test.xml文件<?xml version="1.0" encoding="UTF-8"?><HD> <disk name="C"> <capacity>8G</capacity> ...

2020-02-12 17:46:29 161

转载 Struts2 自定义类型转换

参考:自定义类型转换

2020-02-11 21:04:10 141

原创 Struts2 自定义拦截器

自定义拦截器模拟Struts2自带的拦截器,看源代码即可。简单示例1.继承Interceptor接口package com.struts2.Interceptor;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.Interceptor;public...

2020-02-10 21:15:13 220

原创 Struts2 拦截器简介和在Struts2中的运行原理

简介拦截器拦截器包含两个底层原理,aop思想和责任链模式![在这里插入图片描述](https://img-blog.csdnimg.cn/20200210184959309.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L09WT19MUV...

2020-02-10 18:53:51 125

原创 Struts2 声明式异常处理

1.处理方式一般是把异常往外抛,然后再struts.xml文件中配置相应的全局异常。1.在service层中捕获异常并抛出。public List<Category> list() throws SQLException { Connection conn = DB.createConn(); String sql = "select * from _category";...

2020-02-09 17:43:39 159

原创 Struts2 定义自己得Theme

指定默认得主题在struts.xml文件中配置,使用simple主题。但是使用<s:fielderro>标签时,会强制使用默认模式,需要自己定义。<constant name="struts.ui.theme" value="simple" />css方式定义创建一个div包含<s:fielderro>,然后用css方式修改ui,li标签。......

2020-02-07 15:56:28 142

原创 Sturts2 struts2Tags

property标签property标签用于取得value的属性值 <li>property: <s:property value="username"/> </li> <!-- proerty标签中value中值默认解析为OGNL表达式 , 想获取为字符串则添加单引号。 -->...

2020-02-06 21:29:07 164

原创 Struts2 OGNL表达式

访问值栈中普通属性Ognl类中创建一个简单的属性username(设置set get方法),传入参数username=u。获取值栈中普通属性OGNL表达式<li >访问值栈中的action的普通属性: username = <s:property value="username"/> </li>访问值栈中对象创建user对象,在action中创建us...

2020-02-05 23:01:11 196

原创 Struts2 带参数的结果集

Redirect一次request建立一个值栈(ValueStack)。1.当时服务端跳转时,客户端发送请求,服务器找到UserAction,建立一个值栈记录传入的参数,服务端发现result是dispatcher方式,然后跳转到另一个action,可以将数据直接从值栈中取出。2.当客户端跳转时,客户端发送请求,服务端找到UserAction,建立一个值栈,将参数保存到值栈中,服务端发现re...

2020-02-04 21:39:53 160

空空如也

空空如也

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

TA关注的人

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