
框架技术的应用
风灵寒
这个作者很懒,什么都没留下…
展开
-
Spring3 MVC请求参数获取的几种方法
url:http://www.cnblogs.com/leiOOlei/p/3658147.htmlSpring3 MVC请求参数获取的几种方法一、 通过@PathVariabl获取路径中的参数 @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET) public St转载 2016-05-24 11:14:45 · 266 阅读 · 0 评论 -
poi 实现excel小例子
jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 上传Excel function checkFile(file){ var filePath =原创 2016-05-19 11:02:06 · 691 阅读 · 0 评论 -
POI - 读取Excel2003、Excel2007或更高级的兼容性问题
我们使用POI中的HSSFWorkbook来读取Excel数据。[java] view plain copypublic void test(File file) throws IOException { InputStream inp = new FileInputStream(file); HS转载 2016-06-23 13:59:04 · 2926 阅读 · 0 评论 -
maven 加入json-lib.jar 报错 Missing artifact net.sf.json-lib:json-lib:jar:2.4:compile
pom.xml 内容:[html] view plain copy dependency> groupId>net.sf.json-libgroupId> artifactId>json-libartifactId> version>2.4version> depende转载 2016-09-13 16:43:08 · 407 阅读 · 0 评论 -
错误:Could not instantiate bean class [java.util.List]: Specified class is an interface
在使用Spring MVC开发的时候,我遇到了如下的问题:图1:错误提示我前端用的是ExtJS框架,报错信息为:Could not instantiate bean class [java.util.List]: Specified class is an interface,如上图1所示。后来我发现是注入的问题,由于Spring在注入的时候,不允许注入一个List类型的对原创 2016-10-11 11:12:18 · 14186 阅读 · 0 评论 -
解决Spring MVC @ResponseBody返回中文字符串乱码问题
引起乱码原因为spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");解决方法:原创 2016-09-22 19:39:48 · 403 阅读 · 0 评论 -
c:forEach varStatus属性
c:forEach varStatus属性current当前这次迭代的(集合中的)项index当前这次迭代从 0 开始的迭代索引count当前这次迭代从 1 开始的迭代计数first用来表明当前这轮迭代是否为第一次迭代的标志last用来表明当前这轮迭代是否为最后一次迭代的标志begin属性值end属性值step属性值原创 2016-10-13 09:02:36 · 282 阅读 · 0 评论 -
Newtonsoft.Json输出json时多了转义字符\
不要用ResponseEntity 返回数据 用@ResponseBody原创 2016-10-24 19:10:46 · 8341 阅读 · 0 评论 -
springmvc全局异常处理
对于springmvc全局异常处理有三种方式, 1.使用SimpleMappingExceptionResolver实现异常处理 2.实现HandlerExceptionResolver 接口自定义异常处理器 3.使用@ExceptionHandler注解实现异常处理第一种方式优缺点: 集成简单、有良好的扩展性、对已有代码没有入侵性等优点,但该方法仅能获取到异常信息,若转载 2016-10-14 13:08:43 · 243 阅读 · 0 评论 -
Spring手动回滚事务
例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : [html] view plain copy if(userSave){ try { userDao.save(user); userCapab转载 2016-10-18 14:54:36 · 1074 阅读 · 0 评论 -
@GeneratedValue
http://blog.youkuaiyun.com/fancylovejava/article/details/7438660一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JP转载 2016-11-01 13:39:31 · 234 阅读 · 0 评论 -
Spring批量更新JdbcTemplate.batchUpdate()
from:http://blog.youkuaiyun.com/shihuacai/article/details/11992355public class BatchUpdate{ JdbcTemplate jdbctemp; //JdbcTemplate的获取不是我所讲的范围。 我们只管用spring得这一对象, public static void main(String[] args)转载 2016-09-02 09:53:46 · 31679 阅读 · 3 评论 -
maven 项目报错注意事项
启动报错少包选中项目->右键Properties->选择Deployment Assemby->选择Add->选中Java Build Path Entries->Next->选择Maven Dependencies->Finish->Apply->OK@Override 选中项目->右键Properties->java complier 1.6原创 2017-03-10 10:02:47 · 312 阅读 · 0 评论 -
eclipse Java项目转化成web项目
前言: 用Eclipse开发项目的时候,把一个Web项目导入到Eclipse里会变成了一个Java工程,将无法在Tomcat中进行部署运行。 方法: 1.找到.project文件,找到里面的标签,查看是否有下面的代码,没有则复制进去。 Xml代码nature>org.eclipse.wst.common.project.facet.core.natu转载 2017-03-24 10:16:24 · 255 阅读 · 0 评论 -
使用mybatis 批量更新
可以在mysql连接字符串添加&allowMultiQueries=true此时即可以做多个更新update id="batchUpdate" parameterType="java.util.List"> foreach collection="list" item="item" index="index" open="" cl原创 2017-04-20 14:08:56 · 376 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属原创 2016-07-19 17:06:55 · 271 阅读 · 0 评论 -
Spring 注解的方式进行事务管理
使用步骤:步骤一、在spring配置文件中引入命名空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/sch转载 2016-07-19 14:51:20 · 205 阅读 · 0 评论 -
SpringMVC+easyUI实现上传图片功能小例子
jsp:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 上传图片 放在前面就行 --> function uplo原创 2016-05-13 16:45:08 · 25190 阅读 · 22 评论 -
SpringMVC 使用poi导出excel简单小例子
不说话,上代码。student.javapackage com.cn.hnust.domain;import java.io.Serializable;public class Student implements Serializable { /** * */ private static final long serialVersionUID = 1L;原创 2016-05-13 11:33:28 · 1450 阅读 · 0 评论 -
Spring MVC @ResponseBody 返回中文乱码问题
text/plain;charset=UTF-8 text/html;charset=UTF-8 注意:一定在 之前添加原创 2016-05-12 17:22:03 · 343 阅读 · 0 评论 -
LOG4J配置详解及样例一个
FROM:http://blog.youkuaiyun.com/zhqingyun163/article/details/6836286网站要发布了,为了跟踪一些日志,需要用到log4j,于是就研究了一下log4j的配置先贴自己用的一个配置源文件 log4j.properties[html] view plain copylog4j.ro转载 2016-05-06 17:12:19 · 250 阅读 · 0 评论 -
Spring面试,IoC和AOP的理解
FROM:http://www.cnblogs.com/superjt/p/4275462.htmlspring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的转载 2016-05-06 16:26:02 · 5910 阅读 · 0 评论 -
maven中央仓库地址
Maven 中央仓库地址:1. http://www.sonatype.org/nexus/2. http://mvnrepository.com/ (本人推荐仓库)3. http://repo1.maven.org/maven2maven官方 http://repo1.maven.org/maven2/ 或 http://repo2.maven.org/原创 2016-05-06 15:36:14 · 727 阅读 · 0 评论 -
Maven基础-默认中央仓库[settings.xml 配置详解 ]
首先:Maven中央仓库的搜索全部公共jar包的地址是,http://search.maven.org/===Maven基础-默认中央仓库===================================当我们创建一个简单的Maven项目后(只需要在pom.xml配置好依赖),运行mvn clean install就可以把项目构建好,不需要我们手工下载任何jar,这全靠中央转载 2016-05-06 15:34:49 · 2616 阅读 · 0 评论 -
maven项目转为Dynamic web project
如何在eclipse jee中检出项目并转换为Maven project,最后转换为Dynamic web project,地址:http://zuidaima.com/blog/1618180875144192.htm如何在eclipse jee中创建Maven project并且转换为Dynamic web project地址:http://zuidaima.com/blog/1618原创 2016-05-06 15:21:45 · 595 阅读 · 0 评论 -
Failed to read artifact descriptor for org.apache.poi:poi-ooxml:pom.lastUpdated:3.10-FINAL
今天准备些个poiTest 的Maven工程的,结果在配置pom中出现Failed to read artifact descriptor for org.apache.poi:poi-ooxml:pom.lastUpdated:3.10-FINAL这个问题。本人初学Maven搞了半天,居然是(http://192.168.0.101:8081/nexus/content/groups/publi原创 2016-05-06 15:15:54 · 6386 阅读 · 1 评论 -
"Exception: org.apache.ibatis.builder.xml.IncompleteStatementException: Could not find result map...
兄弟,如果你遇到这个问题的,请检查的映射路径是否正确,映射类型是否正确。以下是我的解决方法解决:1、确保mybatis.xml和***-resultmap.xml文件在classpath中的相对位置正确,并配置正确2、 ***-mapper.xml文件中,将resultMap字段后面的值加上 ***-resultmap.xml文件中的mapper的namespace,也原创 2016-04-29 09:57:42 · 1404 阅读 · 0 评论 -
Mybatis 高级结果映射 ResultMap Association Collection
转:http://blog.youkuaiyun.com/ilovejava_2010/article/details/8180521高级结果映射MyBatis的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用程序,也将是非常棒的,但也没有。结果集映射就是MyBatis为解决转载 2016-04-29 09:56:24 · 413 阅读 · 0 评论 -
@Autowired 与@Resource的区别:
转载URL:http://zhidao.baidu.com/link?url=GYIDjxlDRjrMZHcgTGpYv5bnLPppesAOOUzk4DUNpw_N2lYy89xLXiF1cjUqaYTDasjXIt-WG-A9hcIgMXLKFaetRlLdeJrXYBgw-omfg-e@Autowired 与@Resource的区别:1、 @Autowired与@Resource都可以转载 2016-04-20 11:30:32 · 344 阅读 · 0 评论 -
mybatis的增删查改(CRUD)
什么是 MyBatis?MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。MyBatis下载转载 2016-04-17 09:37:29 · 598 阅读 · 0 评论 -
Spring中jdbcTemplate的用法实例(一)
一、首先配置JdbcTemplate;要使用Jdbctemplate 对象来完成jdbc 操作。通常情况下,有三种种方式得到JdbcTemplate 对象。 第一种方式:我们可以在自己定义的DAO 实现类中注入一个DataSource 引用来完 成JdbcTemplate 的实例化。也就是它是从外部“注入” DataSource 到DAO 中,然后 自己实例化JdbcTem转载 2016-07-19 14:28:32 · 4347 阅读 · 1 评论 -
Mapped Statements collection does not contain value for
Mapped Statements collection does not contain value for后面是什么类什么方法之类的: 错误原因有几种: 1、mapper.xml中没有加入namespace 2、mapper.xml中的方法和接口mapper的方法不对应 3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了ma转载 2017-07-31 09:40:20 · 613 阅读 · 2 评论