随笔分类 -  解决方案

摘要:最近做项目的时候碰到一个棘手的问题,花了不少时间才找到原因并解决。特此记录这个被我踩过的坑,希望其他朋友遇到此问题不要调到这坑里去了。问题描述: 1、背景:我的app中某个界面的Activity是继承FragmentActivity,因为此界面包含两个Fragment。这里我称为Fragment... 阅读全文
posted @ 2015-09-21 11:25 残剑_ 阅读(6061) 评论(1) 推荐(3) 编辑
摘要:at org.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:109) at org.hibernate.tuple.entity.AbstractEntityTuplizer.setPropertyValues(AbstractEntityTuplizer.java:586) at org.hibernate.tuple.entity.PojoEntityTuplizer.setPropertyValues(PojoEntityTuplizer.java:231) at o 阅读全文
posted @ 2014-03-20 22:09 残剑_ 阅读(12921) 评论(2) 推荐(2) 编辑
摘要:在使用SpringMVC绑定基本类型(如String,Integer等)参数时,应通过@RequestParam注解指定具体的参数名称,否则,当源代码在非debug模式下编译后,运行时会引发HandlerMethodInvocationException异常,这是因为只有在debug模式下编译,其参数名称才存储在编译好的代码中。 譬如下面的代码会引发异常: Java代码 @RequestMapping(value = "/security/login", method = RequestMethod.POST)public ModelAndView login(@Reque 阅读全文
posted @ 2014-03-06 09:12 残剑_ 阅读(267901) 评论(1) 推荐(2) 编辑
摘要:报错代码:org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.multipart.MultipartFile]: Specified class is an interface org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:101) org.springframework.web.bind.annotation.suppor... 阅读全文
posted @ 2014-03-05 15:38 残剑_ 阅读(45899) 评论(2) 推荐(1) 编辑
摘要:在开发中难免会遇到中文显示乱码的问题,乱码问题是一个很棘手的问题,常常令程序员抓狂。现在把我使用的几种解决乱码的方案和大家共享! 一、表单提交的乱码处理 表单提交分为GET和POST两种提交方式。两种方式的乱码解决又不一样,用POST提交只需要在接受的时候加上request.setCharacterEncoding("utf-8");而GET方法处理应该将接收过来的值打碎成ISO-8859-1编码的,然后再组装成UTF-8的,new String(request.getParameter(param).getBytes("iso8859-1"),&quo 阅读全文
posted @ 2013-03-31 23:10 残剑_ 阅读(3329) 评论(2) 推荐(0) 编辑
摘要:530 Authentication requiredcom.sun.mail.smtp.SMTPSendFailedException: 530 Authentication requiredat com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:1388)at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:959)at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport 阅读全文
posted @ 2013-03-25 21:00 残剑_ 阅读(10580) 评论(2) 推荐(0) 编辑
摘要:使用hibernate容易出现该问题,主要是由于pojo类属性存在级联关系。比如说员工和部门,在员工表里面有部门属性,而在部门表里面有个员工集合,这样就存在了嵌套引用的问题了,就会抛出这个异常。 解决方法很简单,在将每个对象转为json对象的时候用setExcludes函数将级联的属性去除掉就可以了,如下面: 1 //得到所有部门 2 //返回json对象字符串 3 public String getAllDep(){ 4 List list = deptDAO.findAll(); 5 JsonConfig config = new J... 阅读全文
posted @ 2013-02-07 16:22 残剑_ 阅读(19637) 评论(2) 推荐(0) 编辑
摘要:解决方案: java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V错误是hibernate+spring的一个金典的错误。这个问题主要是由于spring与hibernate导jar包的冲突问题,只要将asm-2.2.3.jar包给删掉就可以了。详细错误信息如下:2013-02-07 11:27:45 Context initialization failedor.. 阅读全文
posted @ 2013-02-07 11:43 残剑_ 阅读(4150) 评论(0) 推荐(0) 编辑
摘要:写cookie Cookie cookie = new Cookie("username", java.net.URLEncoder.encode(username,"UTF-8")); cookie.setMaxAge(50*60);//不设置的话,则cookies不写入硬盘,而是写在内存,只在当前页面有用,以秒为单位 response.addCookie(cookie);读cookieCookie cookies[] = request.getCookies(); if (cookies != null) { for (int i = 0; i &l 阅读全文
posted @ 2012-12-17 13:09 残剑_ 阅读(409) 评论(0) 推荐(0) 编辑
摘要:严重: Catalina.stop:java.net.ConnectException: Connection refused: connectat java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)at java.net.PlainSocketImpl.connect(Pla 阅读全文
posted @ 2012-11-23 21:56 残剑_ 阅读(12111) 评论(1) 推荐(0) 编辑