Fork me on GitHub

随笔分类 -  Struts

摘要:前提:导入需要的2个jar文件,jcommon-版本号.jar,jfreechart-版本号.jar。可以去官网下载:http://sourceforge.net/projects/jfreechart/files/注意:下载的Jfreechart版本不要太高,新版本对中文的显示会出问题,我自己后来下的是1.0.10的版本。实例一:比较简单的application版本的饼图package com.test.jfreechart;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfr 阅读全文
posted @ 2012-02-05 20:03 落崖惊风 阅读(115737) 评论(28) 推荐(14)
摘要:在struts2应用程序中你还在使用try catch语句来捕获异常么?如果是这样的,那你OUT啦!struts2支持声明式异常处理,可以再Action中直接抛出异常而交给struts2来处理,当然需要我们在xml文件中配置,由于抛出同样的异常的处理方法通常都一样,所以如果能在xml中配置全局异常,将会使得开发便捷性大大提高。以前的异常捕获可能是这样的:?/*** 执行更新* * @return*/public String update() {Article article = new Article();article.setContent(content);article.setTitl 阅读全文
posted @ 2012-02-05 13:27 落崖惊风 阅读(429) 评论(0) 推荐(0)
摘要:struts2框架有一套好用且强大的标签,并且很好的封装性,实现了表单标签,逻辑标签,显示标签,Ajax标签(基于dojo,json)。个人觉得使用起来比较顺手,也简化了许多后台实现,例如:防止表单重复提交的token,在struts2中只要适用标签和拦截器就可以实现,不需要在action中写任何的验证性代码。为项目的开发提供了便利,但是一切事物都有两面性。struts2有许多细节需要注意,有些标签的使用我有时也搞不清楚,明明在这个页面里可以使用,但是换个页面就不好使了,例如实现时间和日期选择的标签,dojo文本编辑器的标签等等。而且值得注意的是这些标签的使用还会随着主题标签的变化而变化,.. 阅读全文
posted @ 2012-02-04 20:10 落崖惊风 阅读(1433) 评论(0) 推荐(0)
摘要:1.目标类接口:package com.interceptor;public interface TargetInterface { public void doSomething();}2.目标类实现:package com.interceptor;public class Target implements TargetInterface{ public void doSomething() { System.out.println("doSomething"); }}3.自定义拦截器:package com.interceptor;public c... 阅读全文
posted @ 2012-01-30 17:54 落崖惊风 阅读(2910) 评论(0) 推荐(0)
摘要:一、addActionError("错误内容"):Action级别的错误消息 this.addActionError("错误信息1"); this.addActionError("错误信息2"); 显示消息的标签是:<s:actionerror />显示全部的 Action级别的错误消息,可以加CSS二、addFieldError("字段名","错误信息")给一个字段(属性)添加错误消息 this.addFieldError("pwd", "错误信息1& 阅读全文
posted @ 2012-01-27 21:34 落崖惊风 阅读(9619) 评论(0) 推荐(1)