常见故障
CODE男孩
你只是看起来很努力
展开
-
firefox uploadify http 302 error
今天遇到一个问题 由于项目需要利用uploadify 实现无动态文件上传在IE下运行正常,但是firefox报错--http 302 error后经google了解到由于uploadify是利用flash来实现无动态文件上传的,flash在firefox下重新发起session会话,由于session没有验证通过所以报错解决办法:在文件上传的路径上加上;jsessioni原创 2016-10-19 16:54:52 · 563 阅读 · 0 评论 -
java 防盗链详解及解决办法(针对类似帆软报表第三方可能遇到的问题)
最近在做帆软的报表时发现随意在一个页面里访问某一报表就能访问到数据,于是在发现了有防盗链这一问题,即加一层过滤。http://help.finereport.com/doc-view-1429.html以上是帆软提供的参考,仅仅是参考,不要照搬,根据实际情况写逻辑。一.防盗链的概念内容不在自己的服务器上,通过技术手段将其他网站的内容(比如一些音乐、图原创 2018-01-29 15:00:04 · 1023 阅读 · 0 评论 -
url 中文传参 乱码问题
开发一直用firfox网页,调试什么的都很方便。所以遇到了浏览器之间的兼容问题。url中文传参。问题:前台用url传值中文,后台用request.getParameter接收参数。 用firfox,chrome等没有问题。用ie会出现接参乱码现象。 上网查了一下,算了,还是把原文帖上来吧。比较容易懂。 让jsp正确解释含有中文的URL转载 2017-10-11 14:27:31 · 539 阅读 · 0 评论 -
从static变量初始化到Spring/Spring boot的工具类静态变量注入
写这篇博文,要从java.lang.ExceptionInInitializerError这个报错开始。简单的看上去,这是一个类初始化异常报错。但事实上并不是这样,这是由于调用某个static变量属性时而该属性没有初始化而导致的错误,所以,在debug模式下,你第二次再尝试调用操作static属性的方法时,可能就会抛出一个空指针异常了。据听请看这段代码。Domain.javapubli原创 2017-04-10 10:04:35 · 6700 阅读 · 0 评论 -
freemarker判断对象是否为空的方法
FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。freemarker中显示某对象使用${name}.但如果name为null,freemarker就会报错。如果需要判断对象是否为空:?123原创 2017-02-14 18:31:04 · 30861 阅读 · 3 评论 -
Spring处理跨域请求(含有SpringBoot方式)
一次正常的请求最近别人需要调用我们系统的某一个功能,对方希望提供一个api让其能够更新数据。由于该同学是客户端开发,于是有了类似以下代码。@RequestMapping(method = RequestMethod.POST, value = "/update.json", produces = MediaType.APPLICATION_JSON_VALUE)public @R原创 2017-02-13 15:15:16 · 21311 阅读 · 2 评论 -
java强行删除文件(针对进程正在使用的文件的删除)
删除被进程占用的文件,可以先判断文件是否被删除,如果没有,则让系统强制回收资源,进行文件的删除,示例如下:boolean result = f.delete(); if(!result) { System.gc(); f.delete; }原创 2017-02-10 16:04:40 · 6561 阅读 · 2 评论 -
JSON字符串转javabean,报net.sf.ezmorph.bean.MorphDynaBean cannot be cast to.....
JSON串: {"seqNo":2,"taskName":"入库","taskDiscription":"这是入库状态","status":"0","performUser":"发起人","rollbackTaskId":"","guideId":"","managerOfType":"author","formFieldSettingData":{"formId":"1","taskN原创 2016-12-15 12:58:07 · 2085 阅读 · 0 评论 -
调用Process.waitfor导致的进程挂起
问题背景如果要在Java中调用shell脚本时,可以使用Runtime.exec或ProcessBuilder.start。它们都会返回一个Process对象,通过这个Process可以对获取脚本执行的输出,然后在Java中进行相应处理。例如,下面的代码:[java] view plain copytry { Process process = Runtime.getRuntime(...原创 2018-03-19 10:48:58 · 903 阅读 · 0 评论