
java
文章平均质量分 66
chinabluedolphin
是非曲直不过是他们凡俗的事(罗大佑)
展开
-
jquery(1.3.2) -- json -- spring(3.0)
发现spring 3已经对ajax支持的很好了,前端可以只使用html+jquery,后端只使用spring再加上一种orm,两者之间用json交换数据就可以了,现在是放弃jsp,struts这些已经显得累赘的技术的时候了。出于这种想法,我做了个小试验,其中之所以选择jquery 1.3.2是因为jqueryui 1.8还不是稳定版,而稳定版1.7是基于jquery 1.3+的。1. 先从前台提交数据开始,关键代码如下:function save() {var elemUserinfo = $('#cust原创 2010-07-12 16:03:00 · 573 阅读 · 0 评论 -
jquery<--json-->spring(3.0)之DataTables的服务器端翻页
本文是jqueryspring(3.0)系列的第三篇。jquery与yui相比,感觉写法很简洁,但也有个问题是配套的jquery ui中的页面控件不是很全,很多要借助plugin,而这些plugin良莠不齐,选用时要自己好好挑一挑。列表是一个常用的页面控件,我选了半天发现DataTables这款用的人比较多,就试了试服务器端翻页功能,现总结如下。DataTables的主...2010-05-15 10:45:51 · 263 阅读 · 0 评论 -
读取xml文件时不做validation的方法
今天遇到一个问题,我使用dom4j读取一个xml文件的内容,该xml文件中指定了一个dtd文件,而我并没有这个dtd文件,在我用SAXReader读取xml文件时,便报如下错误:[code="java"]java.io.FileNotFoundException: [dtd文件名] (The system cannot find the file specified) at jav...2010-06-21 11:49:35 · 1047 阅读 · 0 评论 -
WebDav的java客户端开发包:sardine
最近需要对WebDav服务器进行操作,查找了一下,基于java的开发包主要有这几个: slide Jackrabbit sardine webdavclient4j其中slide是apache的一个老的项目,url是http://jakarta.apache.org/slide/,这个项目已经退休了,在它的项目主页上推荐使用Jackrabbit项目。Jackrabbit...2011-01-24 13:27:27 · 1404 阅读 · 1 评论 -
WebDav的java客户端开发包:Jackrabbit
上一篇帖子“WebDav的java客户端开发包:sardine”中说到,对于开发WebDav客户端sardine是一个很好的选择,但sardine并未实现WevDav的全部规范,所以我又试了试apache的Jackrabbit,这个是已退休的slide的替代品。Jackrabbit中的WevDav客户端只是一个附带的模块,并不是Jackrabbit的主要功能,所以关于开发的文档很少...2011-01-25 16:39:23 · 854 阅读 · 0 评论 -
jqGrid <-- json --> spring,hibernate之服务器端分页,排序
最近做了一个以jqGrid实现的数据表格,与服务器端(spring + hibernate)以json格式交换数据,分页和排序都在服务器端实现,现总结如下:操作页面是这样的:[img]http://dl.iteye.com/upload/attachment/494397/8c1239db-b1db-3946-a677-cd8f6e11b2bc.jpg[/img]用户输...2011-06-07 16:22:38 · 261 阅读 · 0 评论 -
在javax.servlet.Filter里设置Paramter
今天碰到一个冷僻的需求,需要在Filter里增加request的parameter,类似于[code="java"]public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) { ... req.setParameter(paramName, paramValue); ...2011-02-17 16:04:46 · 241 阅读 · 0 评论 -
JasperReport与spring集成的三种方式
最近要用JasperReport,试着和spring集成了一下,现总结如下:spring提供了几种对应JasperReport的view,可以在spring的bean定义文件中按需要定义好,在spring的controller中对报表数据进行填充,然后返回ModelAndView就可以了,这样就和spring的MVC集成在一起了。详细信息可以参看spring包中带的spri...2011-08-10 14:38:05 · 418 阅读 · 0 评论 -
jdk输出带缩进格式xml的方法
jdk自己带有xml处理的功能,好像是用的xerces和xalan。输出xml文件时遇到一个没有缩进的问题,后来好不容易搜出解决办法,现记录如下,以便别人容易搜到。关键是这两句:[code="java"]//t是Transformert.setOutputProperty(OutputKeys.INDENT, "yes");t.setOutputProperty("{http://...2011-11-04 16:28:51 · 447 阅读 · 0 评论 -
jquery<--json-->spring(3.0)之后台校验
前一段试了一下前台用jquery(1.3.2),后台用spring(3.0),之间用json交换数据,然后写了篇总结jquery(1.3.2)spring(3.0),有几位大侠提出了后台校验的问题,我也觉得这是很普遍的问题,就参考一些资料做了个小demo,现在总结一下,欢迎各位拍砖。我是这样考虑的,在后台接收数据时,首先使用一个所有属性均为String的对象,在这个对象...2010-05-05 17:27:14 · 139 阅读 · 0 评论 -
jquery(1.3.2)<--json-->spring(3.0)
发现spring 3已经对ajax支持的很好了,前端可以只使用html+jquery,后端只使用spring再加上一种orm,两者之间用json交换数据就可以了,现在是放弃jsp,struts这些已经显得累赘的技术的时候了。出于这种想法,我做了个小试验,其中之所以选择jquery 1.3.2是因为jqueryui 1.8还不是稳定版,而稳定版1.7是基于jquery 1.3+的。...2010-04-23 14:09:52 · 146 阅读 · 0 评论 -
使用HTML Parser获取需要HTTP认证的页面的方法
HTML Parser(http://htmlparser.sourceforge.net/)是一个解析HTML的开源项目,它可以给出url自动去读取网页,今天碰到的问题是访问一个需要HTTP认证的页面(不是一般常见的从登录窗口登录),方法很简单,就是通过该包中的ConnectionManager就可以实现,示例代码如下:[code="java"]ConnectionManag...2010-04-09 13:48:35 · 136 阅读 · 0 评论 -
jquery -- json -- spring(3.0)之后台校验
<br /><br />前一段试了一下前台用jquery(1.3.2),后台用spring(3.0),之间用json交换数据,<br />然后写了篇总结jquery(1.3.2)<--json-->spring(3.0),有几位大侠提出了后台校验<br />的问题,我也觉得这是很普遍的问题,就参考一些资料做了个小demo,现在总结一下,<br />欢迎各位拍砖。<br /> <br />我是这样考虑的,在后台接收数据时,首先使用一个所有属性均为String的对象,在<br />这个对象上,使用Bean Va原创 2010-07-12 16:08:00 · 1106 阅读 · 0 评论 -
Hibernate tools使用简介
简单描述在Eclipse Java EE版中使用Hibernate tools的步骤,数据库为本地的MySQL1 配置MySQL的JDBC驱动 在Eclipse的Preferences的Data Management-Connectivity-Driver Definitions 中增加MySQL的JDBC驱动 2 新建一个Java Project,假设为hibt...2009-10-15 11:33:29 · 140 阅读 · 0 评论 -
关于ProcessBuilder执行dir命令报错
今天无事,试一下ProcessBuilder,没想到这么一段简单的代码运行不过去public static void main(String[] args) throws IOException { ProcessBuilder pb = new ProcessBuilder("dir"); pb.directory(new File("e:/temp")); Proce...2009-05-15 10:09:46 · 395 阅读 · 0 评论 -
Tiles与YUI LayoutManager的结合
最近在学习YUI,深感功能全面,正在试探是否可以作为页面部分的一揽子解决方案。 现在只发现缺少页面组装的功能,看来不得不依赖 apache tiles 了。 这两天做了个小例子,结合了YUI的LayoutManager和Tiles的功能,现在贴出来,欢迎对YUI感兴趣的朋友指正。 也欢迎对YUI感兴趣的朋友谈谈在企业开发里YUI的长处和短处。 首先是tiles的模板jsp文件,...2009-01-04 10:16:49 · 91 阅读 · 0 评论 -
YUI + struts2实现基于JSON通讯的AJAX例子
近来做了个小例子,前端使用YUI,后端使用struts2+spring,前后端完全通过AJAX技术完成数据交换,没有传统的页面提交,交换的数据格式采用JSON。为了处理 JSON,后端使用了json-lib。不知道大家现在在项目中使用AJAX到什么程度,如果全面使用AJAX而弃用传统的提交的话,大家觉得是否可取?有什么地方是不适用的?欢迎大家讨论一下。下面贴出我做的例子的部分代码。...2009-01-08 10:35:59 · 150 阅读 · 0 评论 -
使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题
今天碰到这样一个问题: 当前台以JSON格式向后台传递数据的时候,对于数据中的日期属性,无法正常转换为相应的Date属性。 JSON数据是这样的: {"birthday":"1980/01/01","name":"testname"} 我要转换成的类是这样的: public class Person { private String name; private ...2009-01-22 16:21:26 · 1112 阅读 · 0 评论 -
YUI DataTable 服务器端翻页与排序
这两天试用了一下YUI的DataTable,翻页和排序都在后台实现,数据以JSON格式传输,现在总结一下。简单地讲,主要有以下几点:1)在DataTable的config中指定dynamicData=true,DataTable的翻页、排序就会自动通过DataSource获得。2)DataSource默认发送的request参数格式如下:sort={SortColumnKe...2009-01-23 14:45:16 · 250 阅读 · 0 评论 -
使用javamail通过需要身份验证的smtp服务器发送邮件
使用javamail发送邮件时,如果smtp服务器需要身份验证,我们需要继承javax.mail.Authenticator自己实现一个类,该类覆盖getPasswordAuthentication()方法,返回一个包含用户名、口令信息的PasswordAuthentication,然后在获取Session时指定这个我们自己实现的类。同时我们还需要指定"mail.smtp.auth"...2010-04-09 11:51:15 · 1461 阅读 · 0 评论 -
log4j日志中输出sessionID的方法
在web应用中,如果使用log4j做日志输出时,如果要输出sessionID,需要使用log4j的MDC或者NDC,这两者实现的功能是一样的,但是实现方法不一样,NDC使用的是HashMap,MDC使用的是线程的localThread。我是使用的MDC。 具体做法就是写一个Filter,在其中利用log4j的MDC把sessionID记录下来,然后在log4j的输出格式中利用%X输出即可...2015-05-13 19:51:19 · 2645 阅读 · 0 评论