`
远去的渡口
  • 浏览: 467908 次
  • 性别: Icon_minigender_2
  • 来自: 上海转北京
社区版块
存档分类
最新评论
文章列表
3、 小数点保留两位: 3.1 用JSTL标签中的fmt标签 在JSP开头导入以下标签: <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> 从后台传入的值是deltmain。 这里的pattern就相当于DecimalFormat。 <fmt:formatNumber value="${deltmain}" pattern="##.##" minFractionDigits="2" &g ...
public static int getDaysByMonth(int year, int month) { int days = 31; if (month == 2) { if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) { days = 29; } else { days = 28; } } else if (month == 4 || month == 6 || month == 9 || month == 11) { days ...
3、 已经一个日期,yyyy-MM-dd格式,从当前日期倒推num天,返回这一日期集合。(在画Jfreechart图时,要求日期连续,但是点可以不连续时用到) public static List<String> getOneWeekByEndDate(String endDate, int num) { String y = endDate.substring(0, 4); String m = endDate.substring(5, 7); String d = endDate.substring(8, 10); int year = Integer. ...
2、 已知年,第x周,获取这一周的周日与周六日期(一周起始时间为周日) /** * 计算某年某周的开始日期 * @param yearNum * 格式 yyyy ,必须大于1900年度 小于9999年 * @param weekNum * 1到52或者53 * @return 日期,格式为yyyy-MM-dd */ public static String getYearWeekFirstDay(int yearNum, int weekNum) { Calendar cal = Calenda ...
/** * 最后修改于2010-1-13,之前有一个bug,测试2009-12-28与2010-01-02应该都属于2009年第52周, * 2010年第一周开始日期是2010-01-03.(周日为一周的开始) * @param endDate * @return */ public static String weekOfYear(String endDate) { String y = e ...
    通常, 我们无论是用普通Ajax机制还是利用框架,在处理返回的问题上,都会遇到这样的问题,如,我们要将一个List<Employee>集合的内容,插入到一个表格中,并且,表格的样式比较复杂,如果直接得到ajax的返回值,不做其他处理,那么我们在遍历这些值前,先要用js去拼接一个table,然后再循环将这些值加入到table表格中,这样,在遇到“” 时由于某些特殊情况,需要手动将“”改写成’’,这就增加了太多工作量,那么,有没有一个简单的方法呢,思考一下,当然是有了。   原理: 利用ajax发送请求后,在后台的控制服务中,仍加上forword,这里假设跳转到
   现在项目终于release了,终于可以有很多时间学习了,得把列的计划好好行动起来了。大致要学的东西如下 : 1、在线编辑 2、站内搜索 ,搜索引擎相关 3、FCKEditer应用 4、JQuery学习 5、繁体字按笔画排序处理方案研究  
用JfreeChart画散点图,查看JfreeChart的Demo,写的都挺复杂的,关键是Demo中把简单的事情复杂化了,比如展示的例子是一个正弦曲线什么的,让初次画散点图的我们摸不着头脑。关键是他们得到数据集搞得太过复杂,后来想明白了,不就是二维数组嘛。想通了这一点,一切问题都解决了,不过,对于我们项目的特殊要求,并不是只画几个点那么简单,还要加上区域范围与文字说明,在查看文档及自己摸索下,2天时间,终于搞定。下面分享一下成果,呵,还是有点成就感的。  首先,看画图的API,参数有: ChartFactory.createScatterPlot(),其中,有一个xydataset,那么,我 ...
今天抽空,也总结了一下3D饼图的画法,这里大致先写个思路。 1、取得数据集所需数据源。3D饼图的数据集通常用DefaultPieDataset,下面将我的代码粘一下: private static PieDataset createDataset(double[] datas, String foodfect, String bmr, String daily, String sport) { // String foodfect = "食物热效应"; // String bmr = "基础代谢率"; // String ...
    在上海这个公司工作一年了,回头看看自己所做的项目,经过几个版本的升级,所做的东西不多,大多都在统计,画图什么的,一件事情重复去做,曾经一位很有名的人说过,我也曾在某本已经忘记名字的书上看过,话是这么说的:“一件事情,重复去做,日积月累,最后终会找到更新的方式,最终会成功”,意思就是这样,我现在实在是有点怀疑了,但是,目前还是在这个公司呆着,打算年后跳了,因为实在感觉在类似国企的台企,工资低是一方面,做的东西实在太少,需求都是老大自己提的,三个月,可以改出3个版本,实在太烦,而且,一年的时间,没有做过别的值得骄傲的东东,也正因为时间比较多,自己可以学习一下新技术,比如Struts2.0,以 ...
Java-JSTL(JSP标准标签库)(转) 关键字: jstl, jsp       从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。 因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。 JSTL简介 JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4. ...
很久没有碰SSH了,差不多都忘记怎么去写了,公司没有用这些开源框架,由于自己工作上不需要,所以就不怎么去用了。   现在我自己的网站,在用SSH写,真的比较辛苦,因为还得看文档,研究业务逻辑中的对象关系,一对一,一对多,真的好久没有想了,有点小困难,不过,这倒是一个好的机会 ,能够再把这些以前用的再捡起来,就当磨磨已经生锈的剑了,呵   好了,下面总结这两个星期遇到的问题以及解决方案: 1、No row with the given identifier exists 表示你现在查询的对象所关联的对象有问题,一般是因为数据的问题(该对象所关联的对象找不到) 比较常见是在一对一,多对一关系 ...
今天中午做的添加商品时,先列出种类,颜色,材质等基本信息都没有错,可晚上继续战斗时却很郁闷,一上来就报 org.hibernate.ObjectNotFoundException:No row with the given identifier ex 找来找去,就是第30行,列出种类时报错,但是商品种类表中是有数据的。 这里面的关系其实也不复杂,就是 ViGoods  ViGoodsDetail  是一对一关系,商品与商品详情 ViGoods  ViGoodsKind    是多对一关系  ,商品与商品种类 问题看似是种类表的数据有问题,其实是因为Vigoods表中的kind_id,有的在种 ...
[size=xx-large][思想:排序的对象实现Comparator接口,实现compare方法;然后用Collections.sort(List list, Comparator c)排序就OK。 //排序实例 public int compare(PlainBean o1, PlainBean o2) { if(o1.getRecordDate().compareTo(o2.getRecordDate())>0){ return 1; }else if(o1.getRecordDate().compareTo(o2.getRecordDate())<0){ ...
[/color]public static void drawInAndOutCalChart(String title,String bar1, String bar2, IrisIoInterface io, Connection con, List intakeAndSportCal, OnlineUser onlineUser, Log log, int drawBy) { int size = intakeAndSportCal.size(); double[][] data = new double[2][size]; String[] rowKeys = ...
Global site tag (gtag.js) - Google Analytics