javaweb框架
一杯红酒配电影
千里之行,始于足下
展开
-
ibatis sql语句问题
— Cause: java.sql.SQLException: ORA-00911: invalid character at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:98) at org.spri原创 2017-09-20 18:28:08 · 357 阅读 · 0 评论 -
Spring4学习笔记(二):IOC&DI概述
IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式 DI(Dependency Injection) — IOC 的另一种表述方式:即原创 2017-05-31 00:08:55 · 314 阅读 · 0 评论 -
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 · 267 阅读 · 0 评论 -
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 · 415 阅读 · 0 评论 -
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 · 501 阅读 · 0 评论 -
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 · 434 阅读 · 0 评论 -
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 · 1277 阅读 · 0 评论 -
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 · 4852 阅读 · 0 评论 -
SpringMVC学习笔记(五):参数传递
方式一:直接设置方法的参数名 方式二:通过HttpServletRequest获取 方式三:通过对象,表单的name属性的值value必须与对象的属性一致 controllerpackage com.lin.controller;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.原创 2017-05-27 23:55:05 · 343 阅读 · 0 评论 -
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 · 389 阅读 · 0 评论 -
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 · 3844 阅读 · 0 评论 -
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 · 286 阅读 · 0 评论 -
SpringMVC学习笔记(一):mvc流程和思路
spring mvc框架是一个mvc框架,通过实现mvc很好的将数据、业务、展现进行分离 spring MVC 的设计围绕DispatcherServlet 展开的, 由DispatcherServlet负责将请求派发到特定的handler一、MVC架构流程: 二、SpringMVC架构流程: 三、SpringMVC 框架搭建步骤:1、 创建工程,拷贝springmvc相关的jar,放入li原创 2017-05-26 18:01:52 · 419 阅读 · 0 评论 -
Spring4学习笔记(三):依赖注入的方式与细节
配置bean的方式有两种: 一、基于xml文件的方式配置bean的第一种方式在 xml 文件中通过 bean 节点来配置 bean<!-- 配置bean class:全类名,通过反射的方式在IOC容器中创建bean,要求类中存在无参构造函数 id:通过getbean("id")获得类对象。唯一 --> <bean id="helloWorld" clas原创 2017-05-31 00:48:43 · 391 阅读 · 0 评论 -
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 · 2500 阅读 · 0 评论 -
iBatis学习笔记
iBatis学习笔记SqlMapConfig.xml文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE sqlMapConfigPUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map...原创 2017-07-25 16:22:09 · 628 阅读 · 0 评论 -
iBatis学习笔记
配置:http://www.cnblogs.com/ycxyyzw/archive/2012/10/13/2722567.htmlEmployee.xml文件<!--创建插入操作--><sqlMap namespace="Employee"><insert id="insert" parameterClass="Employee"> insert into EMPLOYEE(first原创 2017-07-24 16:29:33 · 310 阅读 · 0 评论 -
O/R Mapping 对象关系映射 (ORM) 之Hibernate
目前主流的数据库都是关系型数据库,现在编程技术都是面向对象的程序设计方法,需要使用 对象去描述关系数据库中的表,以及使用对象之间的关系描述表之间的关联,就出现了对象关系映射 (Object Relational Mapping,ROM) 技术。 简单的说,ORM是通过使用描述对象和数据库之间的映射的元数据,将Java 程序中的对象自动持久化到关系数据库中。对象和关系数据是业务实体的两种表现形式...原创 2017-05-02 22:36:20 · 1885 阅读 · 0 评论 -
springmvc controller 映射对象乱码问题
转载:http://blog.csdn.net/kalision/article/details/46441081/转载 2017-06-06 03:12:00 · 1002 阅读 · 0 评论 -
关于springmvc 中的Controller使用自动装配失败的解决方法
今天项目中使用SpringMVC 和Spring框架,在编写Controller控制器的时候出现@Autowired自动装配的对象不能够自动装配 问题:org.springframework.beans.factory.BeanCreationException:@Controllerpublic class MajorController { @Autowired//问题出在这里原创 2017-06-06 02:45:58 · 6859 阅读 · 3 评论 -
Spring与SpringMVC 的整合使用报错不能够自动装配
问题:Spring与SpringMVC 的整合使用 时,出现以下问题 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.jdbc.core.JdbcTemplate] found for dependency: expect原创 2017-06-06 00:02:40 · 1205 阅读 · 0 评论 -
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 · 404 阅读 · 0 评论 -
Spring4学习笔记(五):Bean的自动装配
Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 <bean> 的 autowire 属性里指定自动装配的模式 1、byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring 将无法判定哪个 Bean 最合适该属性, 所以不能执行自动装配. 2、byName(根据名称自动装配): 必须将目标 Bean 的原创 2017-05-31 02:18:19 · 373 阅读 · 0 评论 -
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 · 376 阅读 · 0 评论 -
Spring4学习笔记(七):bean的作用域和使用外部属性文件
一、bean 的作用域 在 Spring 中, 可以在 <bean> 元素的 scope 属性里设置 Bean 的作用域. 默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例, 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 Bean 引用都将返回这个唯一的 Bean 实例.该作用域被称为 singleton, 它是所有 B原创 2017-05-31 13:19:49 · 415 阅读 · 0 评论 -
Spring4学习笔记(八):通过注解的方式配置bean和@Autowired 自动装配
在 classpath 中扫描组件 组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Respository: 标识持久层组件 @Service: 标识服务层(业务层)组件 @Controller:原创 2017-05-31 15:20:07 · 5030 阅读 · 0 评论 -
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 · 12681 阅读 · 0 评论 -
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 · 4067 阅读 · 0 评论