摘要: 用到request.getParameterMap();在对返回的Map进行操作的时候产生异常Cannot find message associated with key parameterMap.locked,运行时会报错误:at org.apache.catalina.util.ParameterMap.remove(ParameterMap.java:204)从输出的错误信息发现,原来request.getParameterMap();返回的不是一般的Map,而是org.apache.catalina.util.ParameterMap!反编译ParameterMap,发现其继承自Ha 阅读全文
posted @ 2013-01-10 18:52 寂静沙滩 阅读(3319) 评论(0) 推荐(0) 编辑
摘要: public class HelloGoodbye{try{System.out.println(“Hello World”);System.exit(0);} finally {System.out.println(“Goodbye World”);}}上面这段代码会打印出什么呢?要知道答案需要了解System.exit(0)这个方法在执行过程中到底发生了哪些事情。API文档上描述System.exit方法会导致当前运行线程停止并使其它线程都终止,因此上面这段代码中的finally代码块不会被执行。进一步探索System.exit被调用后的行为,它在虚拟机在退出前会执行两个清除任务。第一,它 阅读全文
posted @ 2013-01-10 15:28 寂静沙滩 阅读(2646) 评论(0) 推荐(1) 编辑