SHH
jabin8
这个作者很懒,什么都没留下…
展开
-
FreeMarker学习
关于FreeMarker 的基础学习请参考文档。。这里主要记录 FreeMarker 的一些问题。。1.FreeMarker 乱码问题 在struts2 中s:component默认是使用freemarker模板方式处理 IDE是MyEclipse6.5,使用的是默认的GBK编码:可以在这里查看:Window->Preferences->Workspa...原创 2009-09-16 19:29:58 · 104 阅读 · 0 评论 -
target is null for setProperty(null, "x", [Ljava.lang.String;@b0c40e)错误异常
在提交form表单的时候发现后台经常出现类似异常,很奇怪,因为我的前台提交的参数和设置的ognl根本没有x之类的参数后经研究发现原来是使用图片提交按钮惹得祸input type="image" name="Submit" value="提交" onclick="return checkpwd();" src="images/submit.gif"/> 查询资料后发现..原创 2012-05-22 18:06:51 · 357 阅读 · 0 评论 -
JPA多对多的查寻方法
第一种方法:比如有2个entity class A { private List <B> bs; } Class B { } A表 id, value 1, AAA 2, XXX B表 id, value, AId 1, BBB, 1 2, CCC, 1 3, DDD, 1 以下两种方法,即使出现null也不出错 SELECT a FROM A a, I...原创 2009-09-03 12:12:04 · 77 阅读 · 0 评论 -
spring/struts2 整合(转载)
在Struts2中整合Spring的IoC支持是一件十分简单的事情。让我们一步一步来实现:1)复制struts2-spring-plugin-x-x-x.jar和相应的spring.jar到/WEB-INF/lib目录下。2)在struts.properties中设置struts.objectFactory属性值struts.propertiesstr...原创 2009-07-31 16:00:28 · 67 阅读 · 0 评论 -
Java开发,重在整合-----Struts 2整合Spring
13.2 Struts 2整合SpringStruts 2框架为整合其他技术提供了良好的可扩展性,可以通过插件的方式来实现同Spring技术的整合。13.2.1 整合步骤Struts 2框架整合Spring很简单,下面是整合的步骤。(1)复制文件。复制struts2-spring-plugin-x-x-x.jar和spring.jar到WEB-INF/lib目录下。其中...原创 2009-07-31 15:55:46 · 71 阅读 · 0 评论 -
Struts2.1.6与spring2.5.5集成
把struts2-spring-plugin-2.1.6.jar添加到classpath中,struts2会自动扫描struts-plugin.xml文件,该文件自动注册了com.opensymphony.xwork2.ObjectFactory,完成和spring的集成。(Struts2与Spring的集成,其实,只要一个JAR就可以自动完成两者的集成。集成后,Struts2会把它自...2009-07-29 17:00:26 · 88 阅读 · 0 评论 -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (3)
进入我们基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发的最后一个阶段了,这阶段主要为我们的项目引进Struts2的Annotation。相对于带Annotation的Hibernate与带Annotation的Spring整合来说,带Annotation的Struts与带Annotation的Spring整合还是比较容易实现的。 ...原创 2009-07-29 16:46:32 · 89 阅读 · 0 评论 -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (2)
基于Annotation的SSH整合开发,其实,并没有我当初想像中那么顺利。真正去做的时候,才发觉有许多问题。但不要紧,探索一下吧。在探索过程中学到知识,才是最重要的。 言归正传,现在,我们加入Spring的支持:把spring-framework-2.5.5\dist中的spirng.jar引进我们项目的lib目录来,还要添加\lib\aspectj\下的两个jar包...原创 2009-07-29 16:42:30 · 82 阅读 · 0 评论 -
基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1)
写这个主题的文章在网络上应该暂时没有吧,也看过许多SSH整合开发的书,许多都是旧版本的框架整合,而且大部分都是以XML配置文件的方式,即使谈到Annotation也是针对其中一个框架而言的。随着开源框架更新版本中不断引进对Annotation的支持,使得我们可以用单方面去管理我们的类与关系,而不用像以往那样,一旦遇到问题,就要不断在Java视图和XML视图中切换。好,开始吧,既然网络中暂时没有...原创 2009-07-29 16:37:41 · 94 阅读 · 0 评论 -
Struts2.1.6+Spring2.5.6+Hibernate3.3.1框架 整合开发
来自:http://www.cnitblog.com/intrl/archive/2009/07/14/56322.html本人采用的开发环境为MyEclipse6.6,数据库为MySQL,Web服务为Tomcat。这三个框架的整合其实就是Struts2.1.6+Spring2.5.6的整合、Spring2.5.6+Hibernate3.3.1的整合。(一)Struts2.1.6+...原创 2009-07-29 16:29:35 · 92 阅读 · 0 评论 -
Struts2.1.x+Spring2.5.x+Hibernate3.2.x实例教程
、最简单的SSH程序概要本文将完成最常见的login功能。1.最简单的Struts程序2.集成Spring和Hibernate3.数据访问层采用JPA1.最简单的Struts程序说它是Struts程序是因为没有Struts运行不了,说它最简单是因为仅仅执行了一个转发。1)配置Struts1.1)在web.xml文件中加入以下配置: ...原创 2009-07-29 12:07:47 · 286 阅读 · 0 评论 -
Struts2.1.6测试小记
Struts2.1.x终于推出正式版了,迫不急待地下了试试(读者可以从http://struts.apache.org/download.cgi#struts216下载)。从这个版本所带的jar包上看丰富了很多。很多jar包的版本也有所提升。下载后按着Struts 2.0.14版的方法进行配置,将我以前做的一些程序移植到Struts2.1.6上,启动Tomcat,晕晕,竟然抛出异常说无法装...原创 2009-07-29 11:53:23 · 80 阅读 · 0 评论 -
集成struts2 spring hibernate,使用注解
转载自:http://www.iteye.com/topic/359330集成struts,spring,hibernate时,对于初学者来说最大的麻烦就其繁琐的xml配置文件。现在三者都对基于注解的配置提供了良好的支持。在struts2中,使用convent plugin,得益于annotation和规约,配置过程得以大大减少。在spring2.5也可以使用@Autowired,进行...原创 2009-07-29 01:03:44 · 67 阅读 · 0 评论 -
freemarker数据格式化问题(即数值超过四位数时有逗号)
当数据超过3位的时候,freemarker会自动用逗号截取 格式如:2,008如何解决呢?1> 加.toString(),如:${(userId).toString()}2> 加?c,如:${(userId)?c}3> freemarker配置文件freemarker.properties加上number_format=#判断是否为空:1.<#if xx?e...原创 2009-10-17 22:34:07 · 910 阅读 · 0 评论 -
Struts target is null for setProperty(null, "x", [Ljava.lang.String;@179da9f)
上午工作中出现了这样一个异常: ognl.OgnlException: target is null for setProperty(null, "x", [Ljava.lang.String;@1a48515) ognl.OgnlException: target is null for setProperty(null, "y", [Ljava.lang.Stri...2009-10-15 18:34:56 · 108 阅读 · 0 评论 -
freemarker 的内建函数 contains 的使用
freemarker 的内建函数 contains 的使用:<#if employee.departments?contains(department)>checked="checked"</#if>其中departments是一个集合,而department是departments集合里的一个元素。contains函数可以判断出,元素department是否存...2009-09-16 20:01:53 · 1337 阅读 · 0 评论 -
Spring 表达式语言 (Spring Expression Language) SpEL
Spring 3.0 创建了一种新的方式用以配置对象的注入(set注入或者构造参数注入),它便是SpEL (Spring Expression Language)下面我们一一做一介绍。▲基础特性——SpEL使用#{…}作为定界符,所有在大框号中的字符都将被认为是SpEL.——1、 字面量的表示 1>整数[html] view plaincopy...原创 2012-03-15 11:21:43 · 142 阅读 · 0 评论