存档

‘java’ 分类的存档

struts2.0升级到2.3的问题

2013年3月23日 亲亲宝宝 2 条评论 9,189 次阅读

struts2.0被发现有严重漏洞,需要升级到新版本,更换struts2的核心包后出现问题。 1、java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/logging/LoggerF 更换xwork.jar包后解决; 2、struts的配置文件报错redirect-action; 解决办法:Result type=“redirect-action”更改为redirectAction; 3、ActionCon...阅读全文

分类: java, 软件设计 标签: ,

SimpleDateFormat不是线程安全的

2013年3月8日 亲亲宝宝 2 条评论 3,357 次阅读

SimpleDateFormat 不是线程安全的,通常我们在类中    private static SimpleDateFormat formatTime=new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”)这样使用,在web的并发请求中会产生java.lang.NumberFormatException: multiple points异常信息。请注意以下几点: 1、确保不会在多线程状态下使用同一个Si...阅读全文

分类: java 标签:

解决Eclipse中SVN比较乱码

2013年2月10日 亲亲宝宝 2 条评论 5,457 次阅读

查看当前版本,还是提交到SVN服务器,或者Checkout出代码都是正常的,在Eclipse里面,或文本文件编辑器打开都可以看到正确的内容。但是在进行本地文件和SVN远程文件比较的时候,所有的utf-8字符集的中文都是乱码,原来eclipse的workspace默认的是 GBK ,改为 UTF-8 即可,或者修改svn的java项目字符集也可以。 阅读全文

分类: java 标签: ,

spring事物不回滚

2013年2月1日 亲亲宝宝 没有评论 5,654 次阅读

java环境中的事物采用spring的xml配置,在service中如果抛出Exception异常,则事物不能回滚。 原来默认spring只在发生未被捕获的runtimeexcetpion时才回滚。spring的事务边界是在调用业务方法之前开始的,业务方法执行完毕之后来执行commit or rollback(Spring默认取决于是否抛出runtime异常,但是可以修改,见解决方法2...阅读全文

分类: java 标签:

Java HTTP POST XML和接收

2013年1月21日 亲亲宝宝 没有评论 7,102 次阅读

一般POST或GET中的数据的都是key=value键值对形式。其实POST可以更强大,我们可以直接POST一段XML。 发送的客户端代码: //xml参数为需要发送的xml格式的字符串    public static String connectServer(String xml) {       String returnMsg = “”;       String urlStr=”http://localhos...阅读全文

分类: java 标签:

FOP 输出当前页数和总页数

2012年8月4日 亲亲宝宝 没有评论 3,465 次阅读

FOP 做pdf的模板,输出当前页数和总页数 <fo:page-number> 元素就是当前页号 ; <fo:page-number-citation  ref-id=”TheLastBlockId” /> 输出的就是总页数 注意:在页面的最后输出时加入 <fo:block id=”TheLastBlockId” /> 这个是说,特定的控件所位于的页面数. 也就是,当把...阅读全文

分类: java 标签:

xml xslt中的空格输出处理

2011年12月25日 亲亲宝宝 没有评论 6,027 次阅读

xml xslt中的空格输出处理,这个问题困扰了我很久都没有找到解决方法。 今天硬着头皮终于找到了一个可以用的解决方法了。 很简单,即用&#160;就可以表示空格了。 其他参考资料 用<xsl:text></xsl:text>可以保留空格,注意这里的xsl类型为text才可以,为其他的就不行了。 另外,disable-output-escaping...阅读全文

分类: java 标签:

JAVA实现AES的加密和解密算法

2011年12月4日 亲亲宝宝 没有评论 20,468 次阅读

import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /**AES 是一种可逆加密算法,对用户的敏感信息加密处理 * 对原始数据进行AES加密后,在进行Base64编码转化; */ public class AESOper...阅读全文

分类: java 标签:

fop的流程控制语句

2011年11月30日 亲亲宝宝 没有评论 2,385 次阅读

fop中条件判断有两种方式: 第一、   if语句 <xsl:if test=”host =’wenhq'”> <fo:block>亲亲宝宝</fo:block> </xsl:if> host是xml中数据,可以动态设置 第二、   when语句 <xsl:choose> <xsl:when test="host ='wenhq'"> <fo:block>亲亲宝宝</fo:bl...阅读全文

分类: java 标签:

fop动态引用图片

2011年11月25日 亲亲宝宝 没有评论 2,776 次阅读

fop中一般是这样应用图片: <fo:external-graphic src=”url(/path/cover1.jpg)” /> 这样图片是不会变的,有时需要根据条件换个图片,src属性值不能引入<xsl:value-of select= 去获取xml中的值。可以通过attribute的属性给src动态赋值,如: <fo:external-graphic> <xsl:attribute name=&#...阅读全文

分类: java 标签: