- 浏览: 96820 次
最新评论
-
jjw6526:
我会说我也是。。。太感谢了
node to traverse cannot be null! -
huchiwei:
还真是这样的错...
node to traverse cannot be null! -
zhyou110z:
确实很纳闷
用fatjar打出来的jar包和eclipse自带工具打出来的jar包什么区别? -
chenkaiadd:
我刚也是将from 写成form了 ,真是感谢,解决问题了。
node to traverse cannot be null! -
zhengpei456:
灰常感谢
node to traverse cannot be null!
文章列表
Maven的好处就不多说了,好不好一用就知道,对不对,你懂的。
配置也不多说,网上文章一大堆,也就是在环境变量里加一些路径,让系统知道去哪里可以找到可执行程序。但如果要使用maven编辑比较大程序,要占用 ...
一直想用一下intellij idea但又不想去学另一套快捷键,今天在用intellij 9的时候,发现,原来intellij 9 内置了好多开发工具的快捷键,包括vs的。
呵呵! 有噱头!
Sample1-利用Manifest文件读取jar中的文件
1.文件目录
test--
--a.text
--b.gif
2. Menifest文件内容:
Manifest-Version: 1.0
abc: test/a.txt
iconname: test/Anya.jpg
注意:manifest.mf文件最后一行要打一回车
Another Notification:
如果manifest文件内容是:
Manifest-Version: 1.0
Main-Class: c ...
Maven2默认的Junit是3.8.1,因为以前用的一直是Junit4,感觉很不习惯。在google中搜一下,还真找到了Maven的Junit4的插件。http://wiki.unto.net/Maven_JUnit4_plugin,不敢独享。
只要在POM.XML中加入下面的代码。运行mvn
test 就可以了。
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
...
很简单,主要看windows–>perferences–>general–>startup and shutdown 这个选项
把自己不用的东西都关掉。
选用ibatis和hibernate的区别
Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。 一、基本功能Hibernate作为数据持久化的中间件,足以让数据库在业务逻辑层开发中去冬眠。它通过可扩展标记语言(XML)实现了类和数 ...
这几天使用struts2来做东西,使用了convention plugin。因为看convention-plugin可以配置在jar包中搜索action,于是把action都放到了jar包中。但是用eclipse自带的工具打出来的jar包中的action,死活不能被注册。后来去google相关文章,基本都没有说这种情况,后来发现一个问题贴,有人说出了这种情况,说用fatjar打的包就可以正常使用,试了一下,果真如此。仔细看了下,fatjar打出来的jar包要比eclipse打的大一点,除了META-INF\MANIFEST.MF下的文件被加了一行
Created-By: Fat Jar ...
@Test
public void test_split(){
String str="部门.审核";
String[] str_arr = str.split(".");
Assert.assertEquals(str_arr[0], "部门");
Assert.assertEquals(str_arr[1], "审核");
}
以上测试不能通过,str_arr数组里没有值,数组长度为0;后来查了一些资料,发现像“.”,“|”这类属于正则表达式的通配字符,不可以直接当做一个字符来用。如果要 ...
所有配置的地方都使用了UTF-8,但是在struts 的 action 的 result type为 freemarker的时候,在action中得到的还是乱码。后来想到可能是tomcat配置的问题,tomcat的默认字符集是iso8859-1,导致乱码,于是设置tomcat下conf下server.xml文件中的图片部分,在后面加上URIEncoding="UTF-8"。这样再使用UTF-8国际字符集基本不会出现乱码问题。记录一下。
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/vnd.wap.wml");
PrintWriter out = response.getWriter();
out.println("<?xml version=\"1.0\"?>");
out.prin ...
- 2009-12-01 15:54
- 浏览 1020
- 评论(0)
struts2支持freemarker,而且,struts2的主要控件都是由freemarker来描述的。
在webwork中的的WebWorkClassTemplateLoader.java类,把打在struts2-core-2.xxx.jar中的ftl处理成可以使用的URL,这样ftl文件,就可以被打在jar包中使用了。
而且ftl文件有一个好的地方是可以类似于继承着使用,他不同于jsp的<jsp:include page="xxx.jsp"/>
@Action(value = "/framework/left", ...
- 2009-11-30 14:42
- 浏览 4115
- 评论(0)
想试着整合 struts2和myfaces,遇到了这个问题。
com.sun.faces.lifecycle.ELResolverInitPhaseListener.beforePhase NullPointerException
搞了两天,总是报错。
后来在网上看到一篇文章描述了相似的问题。得到提示,找到了问题所在。
就是myfaces的jar包,不能和jsf-impl.jar和jsf-api.jar放在一起使用,删掉jsf-impl.jar和jsf-api.jar就正常了。
记一下。
- 2009-10-27 15:37
- 浏览 1363
- 评论(0)
今天尝试GWT的RemoteService访问Struts2,使用了struts2gwt-plugin,建立了两个接口,用来访问Struts的Action。
public interface MyService extends RemoteService {
public String hello(String s);
}
和
public interface MyServiceAsync {
@SuppressWarnings("unchecked")
public void hello(Str ...
- 2009-10-20 11:56
- 浏览 1106
- 评论(0)
做这个尝试的原因是,我想用GWT和Struts2来结合,做一些东西,但发现GWT自己提供的Eclipse插件用起来不是十分的方便,所以就想到了用myeclipse的web project和gwt自带的工具结合,实现项目的测试与部署。
首先下载GWT ...
- 2009-10-16 11:20
- 浏览 4797
- 评论(1)
今天用Hibernate时出如下错:
java.lang.IllegalArgumentException: node to traverse cannot be null!
折腾了半天,后来发现是在使用HQL语句的时候 将关键字from 误写成了form
>.<!!! 晕死!
- 2009-08-05 14:20
- 浏览 6319
- 评论(6)