JSTL JSP 自定义标签 分页
jh-plugins是一项基于JSTL的自定义标签(插件)库,致力于打造一处实现、任何项目通用的开源项目。
jh-plugins已实现标签库:分页
jh-plugins特点:高效、轻巧、简单、适用(可融合与任何B/S架构的java项目)
jh-plugins使用详解:
导入jh-plugins.jar,引入标签库<%@ taglib prefix="jh" uri="/jh-plugins"%>;
1.分页标签库
PageModel pagem = new PageModel();
pagem.setDtotal(168);
pagem.setPerPageNum(10);
pagem.executeCalculate();
if(null!=request.getParameter("cpage")){
pagem.setCpage(Integer.valueOf(request.getParameter("cpage")));
}else{
pagem.setCpage(1);
}
<jh:pages value="${PageModel对象}" pageStep="5" javaScript="" styleClass="" viewURL=""/>
祝您使用愉快,谢谢!
作者:Hardy(admin@xkshow.cn)
项目开源地址:http://code.google.com/p/jh-plugins/
Maven Struts-Spring-Hibernate全注解示例
一、部分软件/库版本
Maven:3.0.5
struts2.2.3-spring3.0.6-hibernate3.6.6
二、Demo功能(导入sql可直接运行)
1.数据库文件doc/db.sql
2.全注解,实现零配置
3.对Service/Dao层做了封装:
实现了对任何通用CRUD(增删改查)操作,不用写任何Service/Dao层代码
Maven struts-spring-hibernate全注解 通用CRUD示例
一、部分软件/库版本
Maven:3.0.5
struts2.2.3-spring3.0.6-hibernate3.6.6
二、Demo功能(导入sql可直接运行)
0.数据库文件doc/db.sql
1.引入Spring全注解
2.抽取业务/持久层通用代码(UniversalService/UniversalDao),避免重复编写
比如有实体:tab1,tab2,tab3,现在要对其3张表CRUD(增删改查)操作:
a.使用原始的方法要写业务/持久类,至少各3,计6个类
b.使用Universal,则各需要一个即可,计2个类(UniversalService/UniversalDao)
c.可见质量/效率的提升(如果是100个实体呢),当然了只是简单通用的CRUD,
若要在CRUD时做一些其它的操作,可继承对应的Universal,来重写或改写
struts spring 实现简单的邮件发送
struts spring 实现简单的邮件发送,
下载后加入相应的lib即可使用(由于权限,我上传不上来)。