- 博客(93)
- 收藏
- 关注
转载 Spring注入Date类型的属性,自定义Date属性编辑器
spring中注入时间日期(java.util.Date)类型的属性的时候不能直接注入Date类型,需要进行类型转换。 1、编写UtilDatePropertyEditor类import java.beans.PropertyEditorSupport; import java.text.SimpleDateFormat; import java.text.ParseException;
2017-06-04 19:33:25
2632
原创 使用jUnit4测试Spring4
问题: 今天在使用spring框架做项目的时候发现一个问题: 自动注入@Autowired 在jUnit使用没有效果但是使用一般手动注入getBean的方法的时候是有效果的。 起先我以为是jUnit的中不能够自动注入Spring中的对象,折腾了一段时间在网上搜索解决方法,找到了一篇文章 http://blog.csdn.net/shunshoutuya/article/details/1795
2017-06-04 16:17:23
2312
原创 Caused by: java.lang.ClassNotFoundException: org.springframework.dao.DataAccessException
问题描述: 在使用spring的jdbcTemplate的时候,提示Caused by: java.lang.ClassNotFoundException: org.springframework.dao.DataAccessException错误。 解决方法:导入对应版本的spring-tx-xxx.RELEASE.jar包
2017-06-04 14:53:01
12861
原创 <fieldset>的样式
<fieldset style="width:50%;height:150;border:4px groove" align=center></fieldset>在设置宽度的时候直接给值是没有效果的,需要使用百分比 边框的样式border 可以设置线条粗细和颜色
2017-06-04 02:46:18
5093
原创 <hr>分割线样式
<hr style=" height:2px;border:none;border-top: 2px ridge green;" height: hr的高度 border: 是否有边框 border-top: 设置横线的样式 dotted 表示虚线
2017-06-04 02:27:24
6975
原创 Spring4学习笔记(八):通过注解的方式配置bean和@Autowired 自动装配
在 classpath 中扫描组件 组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Respository: 标识持久层组件 @Service: 标识服务层(业务层)组件 @Controller:
2017-05-31 15:20:07
5207
原创 Spring4学习笔记(七):bean的作用域和使用外部属性文件
一、bean 的作用域 在 Spring 中, 可以在 <bean> 元素的 scope 属性里设置 Bean 的作用域. 默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例, 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 Bean 引用都将返回这个唯一的 Bean 实例.该作用域被称为 singleton, 它是所有 B
2017-05-31 13:19:49
479
原创 Spring4学习笔记(六):bean之间的关系
继承bean: Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean 子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置 子 Bean 也可以覆盖从父 Bean 继承过来的配置 父 Bean 可以作为配置模板, 也可以作为 Bean 实例. 若只想把父 Bean 作为模板, 可以设置 <b
2017-05-31 02:52:45
447
原创 Spring4学习笔记(五):Bean的自动装配
Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 <bean> 的 autowire 属性里指定自动装配的模式 1、byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring 将无法判定哪个 Bean 最合适该属性, 所以不能执行自动装配. 2、byName(根据名称自动装配): 必须将目标 Bean 的
2017-05-31 02:18:19
441
原创 Spring4学习笔记(四):集合属性
list<.class>使用list配合ref//people.javapublic class People { private String name; private int age; private List<Car> cars; public int getAge() { return age; } public void
2017-05-31 01:25:02
450
原创 Spring4学习笔记(三):依赖注入的方式与细节
配置bean的方式有两种: 一、基于xml文件的方式配置bean的第一种方式在 xml 文件中通过 bean 节点来配置 bean<!-- 配置bean class:全类名,通过反射的方式在IOC容器中创建bean,要求类中存在无参构造函数 id:通过getbean("id")获得类对象。唯一 --> <bean id="helloWorld" clas
2017-05-31 00:48:43
468
原创 Spring4学习笔记(二):IOC&DI概述
IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式 DI(Dependency Injection) — IOC 的另一种表述方式:即
2017-05-31 00:08:55
438
原创 Spring4学习笔记(一): Hello world
一、 Spring 是一个开源框架.是一个 IOC(DI) 和 AOP 容器框架. 具体描述 Spring: 轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API 依赖注入(DI — dependency injection、IOC) 面向切面编程(AOP — aspect oriented programming) 容器:
2017-05-30 23:58:05
323
原创 算法实验:格雷码问题
实验 递归算法设计与应用一. 基本原理的概括 递归是一种重要的程序设计方法。使用递归方法有时可使算法简洁明了,逻辑清晰,易于设计。 递归指算法自己调用自己, 有直接递归与间接递归两种。 递归方法用于解决一类满足递归关系的问题。即:对原问题的求解可转化为对其性质相同的子问题的求解。二. 该类算法设计与实现的要点 1. 递归关系:产生递归的基础。 当算法中某步骤要通过解性质相同的子问题实现
2017-05-30 00:01:39
5931
转载 Sql中DDL、DML、DCL介绍
DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 1.CREATE - to create objects in the database 创建 2.ALTER - alters the structure of the database 修改 3.DROP - d
2017-05-29 16:39:39
566
原创 SpringMVC学习笔记(八):Ajax用法二(借助json传对象数据)
SpringMVC 的Ajax传对象需要借助json,而对象转化成json我这里使用Jackson框架类实现,由于我的myeclipse是2014版只支持jackson2.0以后版本,所以我使用jackson2.5版本 jackson-annotations-2.5.0.jar jackson-core-2.5.0.jar jackson-databind-2.5.0.jar实例: inde
2017-05-29 14:32:39
495
原创 SpringMVC学习笔记(七):Ajax用法一(传非对象的数据)
SpringMVC的Ajax与平时的Ajax用法是一样的。只是请求是交给对应的Controller。jQuery知识 $(“#username”).val();//jQuery取对应元素的value$(“#info”).text(“username正确”);//text()用来修改元素文本的值$(“#info”).css({color: “green”});//css()用来为元素添加样式$(“#
2017-05-29 01:24:53
554
原创 jQuery_Ajax: $.ajax()中的常用参数
$.ajax()方法中的常用参数 1、 url (paramType:String)发送请求地址。2、 type (paramType:String)请求方式(post或 get)默认为get。3、 dataType (paramType:String)服务器返回的数据类型。如果没有指定,则返回responseXML或responseText。 可指定的类型: text: 返回纯文本字
2017-05-28 23:12:11
743
原创 SpringMVC学习笔记(六):如何返回数据
以下为4种返回数据的方式,听说第三种最为常用。 控制器:package com.lin.controller;import java.io.UnsupportedEncodingException;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.springframework.stereot
2017-05-28 02:16:28
552
原创 Java将Date类型转化为自定义格式
SimpleDateFormat fo = new SimpleDateFormat("YYYY-MM-dd HH:mm:ss");String date = fo.format(new Date());date就是我们想要得到格式的时间。
2017-05-28 01:28:42
1900
原创 SpringMVC中的时间属性编辑器
自定义时间格式/** * 时间属性编辑器 * @param bin */ @InitBinder public void initBinder(ServletRequestDataBinder bin){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
2017-05-28 01:08:29
1381
转载 Spring MVC 遇到的问题http status 400
本文转载自:https://my.oschina.net/building/blog/137824 本文主要记录一些作者在使用spring mvc过程中遇到的一些以及解决办法,以备日后查询或者供其他网友阅读,每个问题的解决办法肯定不止一种,如果你也遇到过类似问题,并且有独特的见解,我会很高兴你能留言给我,谢谢。 :)1、 前台提交form,tomcat返回 http status 400
2017-05-28 00:56:16
4988
原创 使用标签配合EL表达式遍历数组
使用c:foreach jsp界面导入<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 以下userHabit是对象的一个数组<c:forEach items="${user.userHabit}" var="val"> <b>${val}</b> </c:forE
2017-05-28 00:29:18
3411
原创 SpringMVC学习笔记(五):参数传递
方式一:直接设置方法的参数名 方式二:通过HttpServletRequest获取 方式三:通过对象,表单的name属性的值value必须与对象的属性一致 controllerpackage com.lin.controller;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.
2017-05-27 23:55:05
426
原创 SpringMVC学习笔记(四):地址映射RequestMapping
事例:查询,增加,更新控制器:package com.lin.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation
2017-05-27 19:13:53
475
原创 SpringMVC学习笔记(三):handlerMapping的三种方式及Controller三种配置
方式一:根据beanName找到对应的Controller 前端jsp中代码<a href="user.do?mapType=1">根据beanName找到对应的Controller</a><br/>springmvc-servlet.xml配置:<!-- 根据beanName找到对应的Controller --> <bean name="/user.do" class="com.
2017-05-27 01:03:29
3963
原创 SpringMVC学习笔记(二):基于注解的方式
1、 创建工程,拷贝springmvc相关的jar,放入lib中 2、配置web.xml,配置前段控制器DispatcherServlet<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-
2017-05-26 23:36:05
358
原创 SpringMVC学习笔记(一):mvc流程和思路
spring mvc框架是一个mvc框架,通过实现mvc很好的将数据、业务、展现进行分离 spring MVC 的设计围绕DispatcherServlet 展开的, 由DispatcherServlet负责将请求派发到特定的handler一、MVC架构流程: 二、SpringMVC架构流程: 三、SpringMVC 框架搭建步骤:1、 创建工程,拷贝springmvc相关的jar,放入li
2017-05-26 18:01:52
497
原创 jQuery_Ajax+Json
前端jQuery代码:<script src="js/jquery-3.2.1.min.js"> </script> <script> $(function(){ $("#sendmsg").on('click',function(){//用户点击Send Message按钮发送消息 var c = $("#chatmsg").v
2017-05-26 02:26:57
650
原创 jQuery-Ajax提交数据中文乱码问题的解决方案
只能说乱码问题是个很头疼的问题,我的项目是用GBK编码的,现在使用到jQuery-Ajax发现提交数据中文乱码。在网上很多的方法都试过没啥用,最后将项目重新编码为utf-8,问题解决了。这里我建议的解决方案:①项目编码设置为utf-8。②每个界面的编码设置为utf-8。③编写Encode编码过滤器,保证每个请求响应编码的一致性。④在$.ajax(),中加入编码方式。contentType
2017-05-26 02:20:51
900
原创 EncodeFilter编码过滤器
有时候web项目莫名的乱码问题很令人头疼,很好的一种解决方式就是用过滤器对WEB应用的HTTP请求响应做相应的编码处理。 CharsetFilter.javapackage com.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax
2017-05-26 01:23:02
4222
原创 JavaScript-焦点事件
焦点事件会在页面获得或者失去焦点的时候触发。 blur: 在元素失去焦点时触发。<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="utf-8"/> <title>lose focus event</title></head><body> <script type="
2017-05-18 20:36:25
582
原创 JavaScript-DOM模型
DOM(Document Object Model),文档对象模型是针对HTML 和XML文档操作的一个API。 ① 1、元素节点(Element Node)是 DOM的原子 2、文本节点(Text Node) 3、属性节点:元素的属性②获取元素节点 1、getElementById(id)方法:返回一个与那个有着给定id属性值的元素节点相对应的对象。 2、getElementByTag
2017-05-18 00:11:21
396
原创 JavaScript-BOM模型
BOM是Browser Object Model 的缩写,浏览器对象模型。 1、window对象 ①全局作用域 表示浏览器的一个实例。它既是JS访问浏览器窗口的一个接口,又是规定的Globel对象,意味着可以调用在网页定义的任何一个对象、变量、和函数。 ②系统对话框 alert(): 警告 confirm(): 确认 prompt(): 用于提示输入一些文本 ③间歇调用和超时调用
2017-05-17 23:23:29
348
原创 JavaScript-基于对象的语言
<script type = "text/javascript"> function createPerson1(firstName, lastName){ return{ firstName: firstName, lastName: lastName, getFullName: function(){
2017-05-16 23:34:00
449
原创 jQuery中Ajax
jQuery对Ajax操作进行了fengzh,在jQuery中最底层的方法时.ajax(),第二层是load(),.ajax(), 第二层是load(), .get() 和 .post(),第三层是.post(), 第三层是.getScript() 和 $.getJSON()1、 load() 在html中加载Ajax <script src="../script/jquery-3.2.1
2017-05-15 01:09:14
360
原创 BaseDao
package com.whiteblack.ebookbusniss.dao.common;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData
2017-05-13 22:08:47
512
原创 Ajax_Json数据格式
var jsonObject = { "name":"whiteblack", "age":12, "address":{"city":"BeiJing","school":"shida"}, "learning&
2017-05-13 01:19:43
338
原创 Ajax的get与post方式
<script type="text/javascript"> //获取a节点并为其添加onclick 相应方法 window.onload = function(){ document.getElementsByTagName("a")[0].onclick = function(){ //3.创建XMLHttpRequest对象
2017-05-12 22:11:02
338
原创 Ajax数据格式—HTML
Ajax数据格式—HTML<script type="text/javascript"> window.onload = function(){ var aNodes = document.getElementsByTagName("a"); for(var i = 0; i < aNodes.length; i++){
2017-05-12 21:20:27
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅