解决Internet HTML邮件中图片显示为红叉(X)的问题
2011-04-26 20:36
561 查看
首先明确的是:此方案不是解决怎样分页,而是解决page参数在service和dao中大量存在的问题.让程序员完全从分页中解脱出来.
大家可以尝试下.程序是否更加干净,程序员工作是否更少.现我的系统就是采用此种方式.
效果很好!
以前的分页总是Action中获取分页信息.然后在service,dao的方法中传递参数进行分页查询,返回分页的信息.
我上一个项目就是这样.导致service,dao中有大量的page参数.曾经想过用AOP方式进行分页参数的获取.填充.但是分页与不分页混乱,不易控制.
改进了下用AOP的思路.完成此种分页方案.欢迎大家批评.但不要过激哟!我只是一个java新人而已,这样会打击我的....$#^%^&
系统采用SSH2.
整体有文件五个.
1.page.jsp.在需要分页的jsp中用<jsp:include>包含.
2.page.js负责分页的js.
3.page的java类.包括totalRows,pageSize等.就是网上到处可见的page类写法.
如上三个文件中的属性要一致.
4.在ActionSupport中提供preparePage()方法.该方法负责收集jsp传递过来的分页信息,将生成的page对时象入到request的attribute中,供page.jsp使用.并且放到PageUtils类中.endPage()方法,结束分页.
5.PageUtils是该分页的核心所在.但是很简单.他有一个静态变量(TheadLocal类型)
6.修改Spring的源码.在查询之前取出PageUtils的值,如有进行分页,没有则不分页.
整个分页架构完成.
程序员的工作.
1.在JSP中包含page.jsp
2.在Action中,如:
preparePage();
List<User> userList = userManager.findAll();
endPage();
List<User> userList1 = userManager.findAll();
userList是分页,而userList1不分页.
其余service,dao不需要关心分页东东.和不分页一样编写代码.
大家可以尝试下.程序是否更加干净,程序员工作是否更少.现我的系统就是采用此种方式.
效果很好!
以前的分页总是Action中获取分页信息.然后在service,dao的方法中传递参数进行分页查询,返回分页的信息.
我上一个项目就是这样.导致service,dao中有大量的page参数.曾经想过用AOP方式进行分页参数的获取.填充.但是分页与不分页混乱,不易控制.
改进了下用AOP的思路.完成此种分页方案.欢迎大家批评.但不要过激哟!我只是一个java新人而已,这样会打击我的....$#^%^&
系统采用SSH2.
整体有文件五个.
1.page.jsp.在需要分页的jsp中用<jsp:include>包含.
2.page.js负责分页的js.
3.page的java类.包括totalRows,pageSize等.就是网上到处可见的page类写法.
如上三个文件中的属性要一致.
4.在ActionSupport中提供preparePage()方法.该方法负责收集jsp传递过来的分页信息,将生成的page对时象入到request的attribute中,供page.jsp使用.并且放到PageUtils类中.endPage()方法,结束分页.
5.PageUtils是该分页的核心所在.但是很简单.他有一个静态变量(TheadLocal类型)
6.修改Spring的源码.在查询之前取出PageUtils的值,如有进行分页,没有则不分页.
整个分页架构完成.
程序员的工作.
1.在JSP中包含page.jsp
2.在Action中,如:
preparePage();
List<User> userList = userManager.findAll();
endPage();
List<User> userList1 = userManager.findAll();
userList是分页,而userList1不分页.
其余service,dao不需要关心分页东东.和不分页一样编写代码.
相关文章推荐
- 沫沫金::完美解决jasperreports集成ssh后生成HTML图片红叉叉问题和chart不能显示问题
- spring mvc整合ireport终极解结方案,解决HTML图片不显示的问题
- 解决Outlook 2007中收发邮件HTML文件不能显示图片的方法
- ireport+struts2集成开发总结一: 解决HTML图片背景不能显示的问题
- 解决java中html转word文档,转成功后的word文档在断网情况下无法显示图片问题
- webView接入本地html图片 解决不显示问题
- 解决用Email发送HTML邮件显示乱码问题,并用大字符串类型:StringBuilder
- spring mvc整合ireport终极解结方案,解决HTML图片不显示的问题
- html的img中使用SVG图片做SRC在本地测试可用但是上传服务器后不能显示问题解决 标签: SVGMIME TYPE不显示服务器设置 2016-05-21 13:49 2517人阅读 评论(0)
- html学习笔记-解决ie6中png图片透明不能正常显示问题
- 【菜鸟学安卓】- TextView 显示Html 一 解决图片显示不了的小问题
- 请问如何解决WORD转HTML是出现的“内存或磁盘空间不足,无法显示或打印图片”这个问题?
- 终结解决方案:Struts2整合JasperReport预览HTML格式不显示图片问题解决方案
- 请问如何解决WORD转HTML是出现的“内存或磁盘空间不足,无法显示或打印图片”这个问题?
- Thinkphp 3.2 显示html内容的时候 多了斜杠 导致样式和图片不能正常显示问题解决
- ssh三大框架简单整合,struts2整合JasperReport报表、图表,解决HTML显示图片不出来,PDF中文不显示的问题
- 关于Android加载HTML页面中的图片显示问题的解决办法
- Struts2整合JasperReport的HTML图形报表不显示图片问题的解决方法
- html的img中使用SVG图片做SRC在本地测试可用但是上传服务器后不能显示问题解决
- 解决jasperreports报表在HTML页面显示的PX图片的问题