
spring
xinew
这个作者很懒,什么都没留下…
展开
-
rg.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
tomcat6.0。org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider 这里在读的时候出错了。是数据库连接错误1。如配置文件:数据库配置的时候jdbc:mysql://localhost:330原创 2011-07-19 11:00:53 · 2581 阅读 · 0 评论 -
gethibernatetemplate find条件查询方法
gethibernatetemplate find条件查询方法 Spring中常用的hql查询方法(getHibernateTemplate())<br /><br /><br /><br />---------------------------------<br /><br />一、find(String queryString);<br /><br /> 示例:this.getHibernateTemplate().find("from bean.User")转载 2010-08-31 00:32:00 · 617 阅读 · 0 评论 -
MySQL ERROR 1005: Can't create table (errno: 150)解
<br /> 在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。 <br /><br />出现问题的大致情况 <br /><br />1、外键的引用类型不一样,主键是int外键是char <br /><br />2、找不到主表中 引用的列 <br /><br />3、主键和外键的字符编码不一致<br />4.还有要建立外键的话,要先建立索引转载 2010-08-27 23:26:00 · 857 阅读 · 0 评论 -
@RequestParam annotation
<br />getBooleanParameter(request, name, defaultVal)<br />Grant Gochnauer added a comment - 04/Feb/10 08:45 AM Another comment with this (I'll create another JIRA) but I noticed that I use interfaces, @RequestParam annotation don't seem to set a default va转载 2010-08-23 17:02:00 · 1276 阅读 · 0 评论 -
java.io.IOException: invalid header field
java.io.IOException: invalid header fieldjava.io.IOException: invalid header field异常(tomcat5.5中) <br />是因为MAINFEST.MF文件的Class-path:后面少了一空格 <br /><br />Manifest-Version: 1.0 <br />Class-Path: 主要是MAINFEST.MF文件格式问题相关错误还有format error原创 2010-08-23 12:22:00 · 2271 阅读 · 0 评论 -
org.springframework.util.StringUtils 使用
<br />SimpleDateFormat 不是线程安全的,你例子中的做法有可能有问题。<br />参见:<br />h t t p:// w w w.bitscn.com/java/base/200703/99939.html<br /><br />建议使用apache的DateFormatUtils和DateUtils.线程安全<br />对于同样的功能apache的版本如下:<br />public class DateFormatTraining {<br /> public static转载 2010-08-17 23:09:00 · 903 阅读 · 0 评论 -
Error using AnnotationMethodHandlerAdapter and UrlFilenameViewController
<br />I am currently trying to use a combination of the MVC annotations like @Controller with some of the pre-2.5 Spring features like UrlFilenameViewController for static views. Unfortunately when I combine an AnnotationMethodHandlerAdapter and UrlFilenam转载 2010-08-17 22:15:00 · 1126 阅读 · 0 评论 -
JSTL
fmt:formatDate 的输出格式<br /><br /><fmt:formatDate value="${isoDate}" type="both"/><br />2004-5-31 23:59:59 <br /><br /><fmt:formatDate value="${date}" type="date"/><br />2004-4-1<br /><fmt:formatDate value="${isoDate}" type="time"/><br />23:59:59<br /><fmt:f原创 2010-08-09 14:59:00 · 497 阅读 · 0 评论 -
解决The file XXX can not be found.Please check the location and try again!
<br />起因:在一个页面上使用了简单框架,示例如下 <br /><br />Java代码 <%@ page contentType="text/html; charset=gb2312" language="java"%> <html> <head> <title> test </title> </head> <frameset cols="150,*" > <frame name="left" src="<%=request.getContextPath()%>转载 2010-08-07 00:00:00 · 3772 阅读 · 1 评论 -
如何解决Eclipse中ISO8859-1 字符集?
<br /> <br />第一种问题:<br /><br />在写JSP时,里面面有涉及到数据库操作,当保存时就会弹出<br />save could not be completed<br />原因是some characters could not be mapped using iso8859-1<br /><%@ page language="java" pageEncoding="GBK"%><br />设成GBK或UTF-8就可以了,只要他里面的支持中文就KO了<br />第二种问题:<br /转载 2010-08-06 23:59:00 · 2726 阅读 · 0 评论 -
优化MyEclipse7.5(其他版本可以类推)
<br />1、去除不需要加载的模块 <br /><br />一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General - Startup and Shutdown,这个时候在右侧就显示出了Eclipse启动时加载的模块,可以根据自己的实际情况去除一些模块。 <br />windows–>perferences–>gene转载 2010-08-06 23:57:00 · 541 阅读 · 0 评论 -
关于Spring中Commons Validator的使用说明
<br />关于Spring中Commons Validator的使用说明<br /><br /><br />spring的validate验证需要两个bean(ValidatorFactory、BeanValidator)及两xml文件(validator-rules.xml、validation.xml)的支持,ValidatorFactory用于制造BeanValidator,后者则是在程序中执行校验的控制bean。Validatorrules.xml中定义了各种验证的规则,如字段不为空,字段输入值必原创 2010-08-04 20:30:00 · 768 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring事务配置的五种方式<br /> 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。<br /> 总结如下:<br /> Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。<br /> D转载 2010-08-30 10:38:00 · 484 阅读 · 0 评论 -
Spring事务配置笔记(实现不同Service间调用事务)
Spring事务配置笔记(实现不同Service间调用事务) 推荐好文 评价 出处:blog.youkuaiyun.com 作者:fbysss 更新时间:2007-11-30 <br />一、关键配置示例:<bean id="sessionFactory"<br /> class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"><br /> <property name="dataSo转载 2010-08-30 10:59:00 · 888 阅读 · 0 评论 -
Spring获取Bean的几种方式
<br /><br />方法一:在初始化时保存ApplicationContext对象 代码:<br />ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");<br />ac.getBean("beanId");<br />说明:<br />这种方式适用于采用Spring框架的独立应用程序,需要程序通过配置文件手工初始化Spring的情况。<br /><br />方法转载 2010-10-09 22:07:00 · 705 阅读 · 0 评论 -
Spring下的单元测试要点
<br />1. 需要Spring 依赖注入的测试<br /> 为了测试Spring管理下的Bean,可以自行构造BeanFactory,也可以继承于AbstractDependencyInjectionSpringContextTests,实现public String[] getConfigLocations()函数, 返回applicationContext文件路径的数组。 <br /><br /> protectedString[] getConfigLocations(转载 2010-09-30 10:35:00 · 797 阅读 · 0 评论 -
Tomcat7.0小试,(my)eclipse无法启动的解决办法
<br /><br /> <br />前面一段时间看到Tomcat7.0发布了几个测试版,由于没有稳定,也就没有测试了,今天看到新闻,看到Tomcat7.0正式版已经发布了,到官网上下载下来,看看效果如何。<br />下面列出Tomcat 7的一些新特性介绍:<br />◆Tomcat 7完全支持Servlet 3.0规范<br />◆Tomcat 7新增了对Java注释的支持<br />◆Tomcat 7通过web.xml动态配置引用类库的功能<br />◆Tomcat 7改进了安全回话的跟踪<br />转载 2010-09-28 18:25:00 · 3091 阅读 · 4 评论 -
Hibernate统计查询手记
Hibernate统计查询手记TAG:Hibernate,group by,order by ,order by if<br /> 前段时间在做考试系统的时候,遇到了这样一个统计功能,学员进行考试之后,所有的答案都存储在数据库当中,项目需求是要得到正确率最高的前十名,并显示在网页上。这就需要使用Hibernate对学员的答案进行统计,在完成了这个功能的时候遇到了很多的问题,所幸都得到了解决,在此记录下来,与大家共勉。<br />所涉及到的类结构如下<br />public class Answer {<br转载 2010-09-23 18:51:00 · 1073 阅读 · 0 评论 -
a different object with the same identifier value was already associated with the session 一个经典的hibernate错误
a different object with the same identifier value was already associated with the session 2009-03-04 09:24:00 标签:objectsession [推送到技术圈]这个问题,我把对象赋值为NULL,也是很好用的.在我的系统中,更新好用了,可是插入不好用了.没改前,是插入好用,而更新不好用.本来是系统中的问题,可是,catch只是捕捉到,从但是,没有把log打印出来,找原因实在是转载 2010-09-03 23:40:00 · 2097 阅读 · 0 评论 -
Bug 45785 - ClassCastException if directory ending with .jar exists in WEB-INF/lib
<br /> <br />Andreas Sahlbach 2008-09-11 12:22:35 EDT Exception occurs if there is a directory in WEB-INF/lib having a .jar ending(e.g. foo.jar). Don't know if it makes sense to create such a dir inWEB-INF/lib, in my case a bug in a转载 2010-09-08 12:54:00 · 868 阅读 · 0 评论 -
hibernate 疑难异常及处理
hibernate 疑难异常及处理<br /> 关键字: 疑难杂症 <br />1、a different object with the same identifier value was already associated with the session。 错误原因:在hibernate中同一个session里面有了两个相同标识但是是不同实体。 解决方法一:session.clean() PS:如果在clean操作后面又进行了saveOrUpda转载 2010-09-16 17:21:00 · 699 阅读 · 0 评论 -
JFreeChat 中文乱码、汉字乱码的解决方案
出现乱码的运行效果原始程序如下 package net.java2000.jfreechat.demo.bar; import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import java.awt.GradientPaint; import javax.swing.JPanel;转载 2010-09-03 02:10:00 · 1371 阅读 · 0 评论 -
如何编写MANIFEST.MF文件,有什么格式可用?
【IT168 技术文档】打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容:<br /><br /> Manifest-Version: 1.0<br /> Created-By: Apache Ant 1.5.1<br /> Extension-Name转载 2010-09-02 16:58:00 · 1449 阅读 · 0 评论 -
getServletContext()和getServletConfig()的意思
getServletContext()和getServletConfig()的意思getServletConfig() <br /> <br /> 在servlet初始化时,容器传递进来一个ServletConfig对象并保存在servlet实例中,该对象允许访问两项内容:初始化参数和ServletContext对象,前者通常由容器在文件中指定,允许在运行时向sevrlet传递有关调度信息,比如说getServletConfig().getInitParameter("debu转载 2010-08-30 22:59:00 · 574 阅读 · 0 评论 -
强制回滚spring事务
<br />本人这两天遇到这样的问题,在一个service方法中先进行了一个数据库操作,之后是一个第三方操作(可能是调用一个第三方的服务)失败,它抛出了一个异常,这时本该将之前数据库所做的操作回滚,但是系统其实还是提交了。后来把第三方操作抛出的异常进行了一个catch,然后再抛出一个继承自RuntimeException的自己定义异常,问题就解决了。晚上同事传来一段文章,看后方始明白,见下文:我们看看下面的一些配置信息。PROPAGATION_REQUIRED,-ExceptionPROPAGA转载 2010-08-30 11:56:00 · 2115 阅读 · 0 评论 -
Spring MVC Step by Step
17.index.jsp 18.hello.jspProducts$ ">Increase Prices 19.include.jsp 20.priceIncrease.jsp<%--Created by IntelliJ IDEA.User: linf转载 2010-08-04 16:30:00 · 740 阅读 · 0 评论 -
Correction: JSTL and expression language problem: According to TLD or attribute directive in tag file, attribute value does not
<br /> <br /> Correction: JSTL and expression language problem<br />In my older post I wrote about problem in using JSTL. <br />For a summary, my problem is I kept seeing this error message:According to TLD or attribute directive in tag file, attribute val转载 2010-08-04 16:26:00 · 1015 阅读 · 0 评论 -
Initial SessionFactory creation failed.org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.t
8 solutions found.Answer 1:<br />Ensure that the getter and setter functions are in the format: getVariablename, and setVariablename. The variable names will have to be the same as the ones listed inside the bean. E.g. if the variable is username, the gett转载 2010-08-03 18:51:00 · 2839 阅读 · 0 评论 -
注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六)
<br /> <br /><br />一、 实体 Bean<br />每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。<br />声明实体Bean<br />@Entity<br />public class Flight implements Serializable {<br /> Long id;<br /> @Id<br /> public Long getId() { return id; }<br /> public void setId转载 2010-07-14 19:46:00 · 676 阅读 · 0 评论 -
Hibernate Reverse Engineering 时候多了一个ID的类
<br />Hibernate Reverse Engineering 时候多了一个ID的类<br />如果你的表没有设定主键的话,Hibernate认为你表中所有的字段都是主键,所以变成复合主键。<br /> 复合主键的话,Hibernate会单独帮你生成一个ID的类的!!<br /> 所以建表时一定要有一个主键。<br /> <br />http://blog.youkuaiyun.com/unm_www/archive/2009/07/08/4330996.aspx原创 2010-07-14 19:44:00 · 1093 阅读 · 0 评论 -
web.xml中与的使用
<br />web.xml中<context-param>与<init-param>的使用<context-param>的作用:<br />web.xml的配置中<context-param>配置作用<br />1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分转载 2010-07-06 16:12:00 · 599 阅读 · 0 评论 -
关于web.xml中的load-on-startup作用
关于web.xml中的load-on-startup作用 load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet 。如果值是正整数或零,容器在配置的时候就转载 2010-05-10 14:10:00 · 596 阅读 · 0 评论 -
RequestMapping(@RequestMapping) with Spring, or How Strange Is That?
@RequestMapping 1、 @RequestMapping 被处理的条件: 在dispatcher中出现对应的 HandlerMapping(为了实现类型级别的注解)和HandlerAdapter(为了实现方法级别的注解)这在DispatcherServlet和DispatcherPortlet中都是默认的.2、@RequestMapping 注解的方法可转载 2010-05-10 14:10:00 · 1206 阅读 · 0 评论 -
Spring MVC的@RequestMapping注解的方法签名异常
病理特征:Errors/BindingResult argument declared without preceding model attribute. Check your handler method signature 堆栈信息:忘了^_^... 自从使用Spring框架以后,笔者再也没有用EJB了,当然更不会用落后的Struts。Spring与Str转载 2010-05-10 17:07:00 · 3306 阅读 · 0 评论 -
【资料】Spring 依赖的Jar包简介
Spring的依赖关系依赖关系分组JAR文件说 明antant.jar, ant-junit.jar, ant-launcher.jarSpring采用Apache Ant作为其构建工具,还用来完成大量其它任务如文档生成和测试执行等。运行时Ant根本不起作用,因此发布应用时无需包含该JA转载 2009-08-20 10:41:00 · 534 阅读 · 0 评论 -
Spring中使用annotation注入
我们使用Spring 一般式在xml配置文件中进行注入.但是这种方式使得配置过于臃肿。试想一个应用中,有上千个对象,而每个对象又需要注入很多其它对象,那么我们的配置文件就显得非常的臃肿了。Spring2.0 以后,我们可以使用annotation来为Spring的配置文件进行“减肥” 我使用的是Spring2.5. 第一:首先准备需要的jar包:SPRING_FRA转载 2009-08-20 10:38:00 · 575 阅读 · 0 评论 -
Spring Json View之快速开始(一)
快速开始-用Controller-Interface提交Get请求 在Spring中不支持控制器接口的验证或绑定。它却能容易地处理来自Get方式的请求。 这个示例在Controller中仅仅返回一个Model-Map的Json字符串,没有包含错误或者格式转换。 下面显示了创建一个简单的Json GET 控制器的所有代码。 Spring Application原创 2009-08-20 15:56:00 · 1535 阅读 · 0 评论 -
关于Spring中Commons Validator的使用说明及MVC验证的配置步骤
关于Spring中Commons Validator的使用说明 spring的validate验证需要两个bean(ValidatorFactory、BeanValidator)及两xml文件(validator-rules.xml、validation.xml)的支持,ValidatorFactory用于制造BeanValidator,后者则是在程序中执行校验的控制bean。Valida转载 2009-08-20 10:21:00 · 1335 阅读 · 0 评论 -
Spring容器ApplicationContext
如果需要使用第三方MVC框架,则不能在web.xml文件中配置ApplicationContext的启动。但是, ApplicationContext是Spring的容器,负责管理所有的组件,从业务逻辑层组件,到持久层组件,都必须运行在Spring容器中。因 此,必须在Web应用启动时,创建Spring的ApplicationContext实例。事实上,Spring ApplictionConte原创 2009-08-20 13:10:00 · 1139 阅读 · 0 评论 -
spring加载多个配置文件
spring加载多个配置文件 加载器目前有两种选择:ContextLoaderListener和ContextLoaderServlet。 这两者在功能上完全等同,只是一个是基于Servlet2.3版本中新引入的Listener接口实现,而另一个基于Servlet接口实现。开发中可根据目标Web容器的实际情况进行选择。 配置非常简单,在web.xml中增加:转载 2010-05-21 10:22:00 · 1414 阅读 · 0 评论