文章分类 -  Java学习笔记Ⅱ

Java学习笔记-本人学习Java过程的积累
摘要:最近项目从struts2.0升级struts2.1,改动还真不少,这里把升级过程中遇到的问题都记录下来:问题一 web.xml的变化struts2.1中的写法为:[代码]问题二 零配置的变化在struts2.0中,一直使用的是codebehind插件,在struts2.1中已废弃codebehind,改用convention插件,这个插件使用比较简单,根据官方的文档很全,很容易就能上手,这里把我c... 阅读全文
posted @ 2009-09-07 13:03 魔豆 阅读(2581) 评论(3) 推荐(0)
摘要:1.struts.properties添加如下选项:struts.locale=zh_CNstruts.i18n.encoding=utf-8struts.custom.i18n.resources=i18n2.对应的Action添加资源文件:如Page1Action.java添加资源文件名为Page1Action_zh_CN.properties内容为:username=用户名password=... 阅读全文
posted @ 2009-08-19 10:27 魔豆 阅读(349) 评论(0) 推荐(0)
摘要:这里使用了pinyin4j包,官方地址为:http://pinyin4j.sourceforge.net/ 最新版本为pinyin4j-2.5.0直接上代码吧,很简单,做了一些简单的注释:[代码]输出结果为:ceshi 阅读全文
posted @ 2009-08-15 23:02 魔豆 阅读(383) 评论(0) 推荐(0)
摘要:一、下载metrometro貌似已经整合在jdk1.6里面了,没有试过。我用的是jdk1.5,需要下载支持包,下载地址:https://metro.dev.java.net/2.0-ea/metro-2_0-ea.jarmetro官方地址:https://metro.dev.java.net/二、布置metro到项目中去Windows平台下,jar包可以执行,自动解压到metro路径下,我经过尝试... 阅读全文
posted @ 2009-08-15 19:54 魔豆 阅读(3054) 评论(1) 推荐(0)
摘要:URL中传递中文参数乱码的问题,是一个老问题。我以Tomcat和Weblogic分别测试,给出一个统一的解决办法:传递中文参数前,可以使用javascript对参数进行编码,可以使用escape,encodeURI,encodeURIComponent这三个函数中的其中一个进行编码。在我测试的过程中,用escape解码需要借助第三方写的函数,而且函数写的比较复杂,放弃;用encodeURIComponent的话,在Tomcat下与Weblogic下解码方式不一致,放弃;用encodeURI可以。encodeURI在Java里等同于URLEncoder.encode(str, "utf 阅读全文
posted @ 2009-08-05 15:05 魔豆 阅读(931) 评论(0) 推荐(0)
摘要:在Tomcat下使用,jndi名称需要这么写:[代码]在Weblogic下使用,jndi名称是这么写:[代码]由于jndi名称写法不一致,以前的做法都是在不同的服务器动态切换配置文件,比较麻烦刚刚发现,其实可以这么写,就不用切换了,哈哈:[代码]添加了一个属性resourceRef,api上的解释是这样的:Set whether the lookup occurs in a J2EE contai... 阅读全文
posted @ 2009-08-05 11:15 魔豆 阅读(5982) 评论(1) 推荐(1)
摘要:修改server.xml内容:[代码]添加内容:URIEncoding="UTF-8"这样对于一般的中文名文件都可以正常打开了,可是对于flash格式的文件依然无法打开,郁闷中…… 阅读全文
posted @ 2009-07-21 18:16 魔豆 阅读(378) 评论(0) 推荐(0)
摘要:之前按照dwr的例子,在tomcat下跑没有问题,很正常在weblogic下怎么也启动不了,报如下错误:problem: cvc-complex-type.2.4a: Expected elements 'servlet-class@http://java.sun.com/xml/ns/j2ee jsp-file@http://java.sun.com/xml/ns/j2ee' instead o... 阅读全文
posted @ 2009-07-05 18:14 魔豆 阅读(1506) 评论(0) 推荐(0)
摘要:RMI是Java编程语言里,一种用于实现远程过程调用的应用程序编程接口。它使客户机上运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。首先我考虑在Spring环境下使用RMI,使用那是相当的简单,可是后来还是不得不放弃了Spring,因为要求服务端和客户端全都要有Spring环境,或许在没有Spring环境的客户端上可以实现,我研究了半天,无果。不使... 阅读全文
posted @ 2009-06-15 02:16 魔豆 阅读(896) 评论(1) 推荐(0)
摘要:1.JasperReports的用途JasperReports是一个用Java开发的开源的程序库,使用户能够透过它,利用Java语言来开发具有报告功能的程序。JasperReports的模版采用XML格式,从JDBC数据库中撷取合适的资料,并把资料在屏幕、打印机显示,或以PDF、HTML、XLS、CSV及XML等各种格式储存。JasperReports的报告模板可以以iReport之类的工具来制作... 阅读全文
posted @ 2009-05-17 19:30 魔豆 阅读(5100) 评论(0) 推荐(0)