随笔分类 -  Java

Note missing/important knowledge of Java
摘要:编写 java调用web service的客户端比较简单,其中webservice为上一篇gsoap创建的server。 1 package clientTest; 2 import java.rmi.RemoteException; 3 4 import javax.xml.namespac... 阅读全文
posted @ 2015-01-29 11:58 idealing 阅读(320) 评论(0) 推荐(0)
摘要:首先,要添加ezmorph-1.0.3.jar和morph-1.1.1.jar这两个jar。然后在struts.xml里面,添加json-default<package name="default" extends="struts-default,json-default"><action name="TypeAction_*" class="TypeAction" method="{1}"> <result name ="VIEW_SUCCESS&quo 阅读全文
posted @ 2013-06-13 22:45 idealing 阅读(295) 评论(0) 推荐(0)
摘要:在此之前,总以为一个项目里面只要包含了Struts2、Spring和Hibernate的jar就算是一个SSH框架了,现在随着程序编写所遇到的问题,才发现这个想法很可笑,当然,现在的见解也是很肤浅。 之所以会了解到这步,是发现,Struts2和jsp页面交互的数据变量的出现重叠,进而发现action的生命周期是需要设定的,但是无法在Struts.xml里配置,需要在通过Spring来管理,可以annotation也可以xml。 首先,要在web.xml里添加:<listener><listener-class>org.springframework.web.contex 阅读全文
posted @ 2013-06-13 22:28 idealing 阅读(154) 评论(0) 推荐(0)
摘要:编写的一个web程序,想通过一个Junit来对其增加用户,这样保持它的相对独立性。 之前使用的是ApplicationContext的方式,来getBean()。之后,配置完spring和struts2,把applicationContext.xml的由src转到WebRoot下的Web-INF中,从而导致ApplicationContext的getbean找不到配置文件,出现空指针的错误。果断想到用spring的注入。但是,直接的注入还是空指针的错误,网上查的说是JUnit是一个框架,Spring是另一个框架,两者之间是独立的,没有上下文关系,若JUnit4中想用Spring的注入的话... 阅读全文
posted @ 2013-06-13 21:25 idealing 阅读(2379) 评论(0) 推荐(0)
摘要:今天在编写更新页面(也就是在一个页面显示原来的数据信息,让用户在此页面填写与选择新的内容)。因为本来用的是dwz 的框架,其中的 下拉菜单都是 class="combox",样式倒是不错,但是当插入两个具有相同value的option标签时,总是合并两个标签的文本,而将其中的一个文本置空时,显示的虽然是一个文本条,但是点击此菜单时,却有出现一行空白,很不好看,所以还是将class="combox";去掉,这样就不会合并具有相同value值得option,但是会在菜单中显示两条相同内容的文本,解决方法便是struts标签的if判定。具体如下: <se 阅读全文
posted @ 2013-06-07 21:14 idealing 阅读(264) 评论(0) 推荐(0)
摘要:myeclipse提示的错误显示:2013-06-07 18:27:52,154 ERROR [org.hibernate.LazyInitializationException] - failed to lazily initialize a collection of role: com.idealing.model.LCanalReach.LBuildingCodes, no session or session was closed查询的解决方案是 设置 lazy = false; 如果是annotation:@OneToMany(XXXX....fetch=FetchType.EAG 阅读全文
posted @ 2013-06-07 18:53 idealing 阅读(464) 评论(0) 推荐(0)
摘要:什么都不会,什么都刚学,点滴积累吧。当然要引入相应的jar吧,再在相应的实体里引入所需的类:以下是在某个实体的主键上,添加的annotation标记,这样,只需要表里面有相应的SEQUENCE就可以了。 @Id @SequenceGenerator(name = "TYPE_SEQ",sequenceName = "TYPE_SEQ",allocationSize = 1) @GeneratedValue(strategy = GenerationType.SEQUENCE,generator = "TYPE_SEQ") @Colum 阅读全文
posted @ 2013-06-06 12:01 idealing 阅读(417) 评论(0) 推荐(0)
摘要:最近在赶写高级软件工程的大作业,老师就是厚道,一个作业居然要做完整的一个java项目,还要画UML,这些之前都没接触过,只能硬着头皮上了。不过,收获还是蛮多的,下面是遇到的关于log4j的问题:第一个:log4j:WARN No appenders could be found for logger(org.springframework.context.support.ClassPathXmlApplicationContext).log4j:WARN Please initialize the log4j system properly.这个是在用JUnit4做测试时遇到的,虽然不会引起什 阅读全文
posted @ 2013-06-06 11:27 idealing 阅读(20127) 评论(0) 推荐(0)