ALL is Well!

敏捷是一条很长的路,摸索着前进着

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  30 随笔 :: 23 文章 :: 71 评论 :: 0 Trackbacks

Freemarker

     摘要: 问题:
freemarker在解析数据格式的时候,默认将数字按3位来分割,例如1000被格式化为1,000,这样做看似美观,但在实际操作时候会带来问题。例如我一个页面有一个元素,该元素的值由后台绑定且超过1000,那么当我要使用这个元素的值的时候,便会出现问题。  阅读全文
posted @ 2010-12-29 14:54 李 明 阅读(5757) | 评论 (6)  编辑

     摘要: 本次分页组件着重于页面(Freemarker部分)、及Action部分。
至于Service及持久层处理,只是做了一个模拟的实现,实际开发中,我是应用了iBatis,封装了分页调用。
由于用法有所不同,所以就不放在源码范围内,也不在这里介绍了。
这里的分页功能只提供了 上一页、下一页、指定页 的分页,但在分页Java代码中包含了 首页、末页的实现。有需要的可自行添加。


分页的效果如图:  阅读全文
posted @ 2010-12-01 17:35 李 明 阅读(5831) | 评论 (4)  编辑

     摘要: 默认情况下,freemarker的变量必须有值,如果没有被赋值的变量在页面上使用就会抛出异常,出错的信息都会显示在页面上,让人感觉不爽(开发时还可以忍忍)。
以下介绍四种解决办法。  阅读全文
posted @ 2010-11-17 13:54 李 明 阅读(2308) | 评论 (0)  编辑

     摘要: 统一处理系统中的异常并将其以固定的格式显示在页面上。

当使用js做前台的表单验证的时候,提示用户的输入有问题,则可以使用 Message.showMsg('...'),提示信息也会显示在同一个位置。

这样就实现了异常提示信息的统一展示了。

这是一个比较简易的实现,只提供一个思路。  阅读全文
posted @ 2010-11-16 14:53 李 明 阅读(2766) | 评论 (0)  编辑