
java
Fly_m
这个作者很懒,什么都没留下…
展开
-
一种简单的json解析方法
在前面的新闻系统设计中,常常会用到有关ajax的请求,如对文章类别的动态调用.本来struts2提供了一个json的插件,不过在开发的时候还不知道.自己写了一个,还将就吧. 基本原理,就是改变struts2的返回类型,原来的返回类型为string,如果返回类型为void即不返回任何类型,而改由struts2的的ServletContext对象获得用到输出的out对象,将js...2007-11-19 00:59:00 · 282 阅读 · 0 评论 -
jsp&ajax乱码解决-1
系统中是一个用开源框架做的系统,其中包括一部分ajax调用.即大部分是以.do的方式调用的后台action,而其中一部分又是以.do方式调用的后台ajax程序.两个都是调用.do的方式进行,所以后台基本的程序代码都差不多.惟一不同的就是非ajax调用时,返回的是modelAndView对象模型,将返回对象注入到request.attribute中,而ajax调用时,则是将需要返回的...2008-03-19 11:46:57 · 154 阅读 · 0 评论 -
jsp&ajax乱码处理-2
刚才前一篇已经讲了处理乱码的一种方法,我并不想单独用拦截器的方式来处理,那样每一个action就要加一个interceptor,且对每个都要重新转码一次.于是就想从filter入手来解决,让他本身就以utf-8的方式从客户端一直到action.在先前的setCharacterFilter里面,看到这样一个东西.if(ignore || (request.getCharacterEnco...2008-03-19 13:07:27 · 155 阅读 · 0 评论 -
Log4j启动过程
用了好久的log4j,但还是不知道Log4j究竟是基于怎样的原理来进行工作,以及为何在项目中除了Log4j之外,还需要一个common-logging来协同进行日志记录。在网上看了下相应介绍,都说common-logging是一个日志的管理框架,具体的事情还是交由log4j来进行记录。决定从源码出发,看看Log4j如何加载配置文件,并进行日志记录。 将Log4j从网上down下来...2009-06-30 10:43:52 · 294 阅读 · 0 评论 -
使用Tika进行非结构化内容的读写-1
前缀时间在使用Jackrabbit作非结构化内容的存取,当问到当存取一个word文档时,jackrabbit能不能对word文档里面的内容作全文检索呢。回去查了一下相关的文档,是可以的,而且用的是一个叫Tika的工具。 Tika原先是一个Lucene的子项目,即对内容作元数据抽取用。更多的时候,是对一个平时所用的文档类数据作信息的进一步读取,这些信息是隐藏在文档本身的。这就要求有...2010-07-28 15:29:34 · 289 阅读 · 0 评论 -
使用Tika进行非结构化内容的读写-2
前面说了一个tika的大概处理流程,现在可以通过一个它自带的parserTest来看一下具体的走向。以下这段代码,读取某一个pdf文件的内容: File file = getResourceAsFile("/test-documents/testPDF.pdf"); String s1 = ParseUtils.getStringContent(file...2010-07-28 17:00:53 · 270 阅读 · 0 评论