SpringMVC+JDBC:分页示范
SpringMVC+JDBC:分页示例三 基本上参照之前示例修改得来,重点关注SimpleJdbcTemplate与JdbcTemplate用法
SpringMVC+JDBC:分页示例

三 基本上参照之前示例修改得来,重点关注SimpleJdbcTemplate与JdbcTemplate用法
以下只列出比较重要的类
UserController.java
????????http://www.springframework.org/schema/beans? ?? ????????http://www.springframework.org/schema/beans/spring-beans-3.0.xsd ?? ????????http://www.springframework.org/schema/context? ?? ????????http://www.springframework.org/schema/context/spring-context-3.0.xsd ?? ????????http://www.springframework.org/schema/mvc???? ?? ????????http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd"> ?? ????<!--? ???????????自动搜索@Controller标注的类 ?? ?????????用于指明系统从哪个路径下寻找controller,然后提前初始化这些对象。 ???????--> ??????<context:component-scan?base-package="com.liuzd.sj.web"?/>???? ?? ???? ???????<!--??③:对模型视图名称的解析,即在模型视图名称添加前后缀?--> ??????<bean?class="org.springframework.web.servlet.view.InternalResourceViewResolver"?p:prefix="/WEB-INF/jsp/"?p:suffix=".jsp"/> ?? ???? ???</beans>??userList.jsp
Java代码
<%@?page?language="java"?pageEncoding="UTF-8"?contentType="text/html;?charset=UTF-8"%> ??<%@?taglib?uri="/WEB-INF/c.tld"?prefix="c"%> ?? <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN"> ?? <html> ????<head> ??????<%@?include?file="/common/meta.jsp"%> ?? ??</head>?? ????<body> ????????<table?width="60%"?border="1"?cellpadding="0"?align="center"> ?? ????????????<thead> ??????????????????<tr> ??????????????????????<th?style="cursor:?hand;"?title="按姓名进行排序"?onclick="sortPage('name')"?valign="top"> ?? ????????????????????????姓名<font?color='red'>${page.sortName?eq?"name"???page.sortInfo?:?page.defaultInfo}</font> ?? ????????????????????</th> ??????????????????????<th?style="cursor:?hand;"?title="按年龄进行排序"?onclick="sortPage('age')"?valign="top"> ?? ????????????????????????年龄<font?color='red'>${page.sortName?eq?"age"???page.sortInfo?:?page.defaultInfo}</font> ?? ????????????????????</th> ??????????????????????<th?style="cursor:?hand;"?title="按性别进行排序"?onclick="sortPage('sex')"?valign="top"> ?? ????????????????????????性别<font?color='red'>${page.sortName?eq?"sex"???page.sortInfo?:?page.defaultInfo}</font> ?? ????????????????????</th> ??????????????????????<th?style="cursor:?hand;"?title="按地址进行排序"?onclick="sortPage('address')"?valign="top"> ?? ????????????????????????地址<font?color='red'>${page.sortName?eq?"address"???page.sortInfo?:?page.defaultInfo}</font> ?? ????????????????????</th> ??????????????????????<th?style="cursor:?hand;"?> ?? ????????????????????????操作 ??????????????????????</th> ??????????????????</tr> ??????????????</thead> ??????????????<tbody>??????????? ????????????????????<c:forEach?items="${userList}"?var="user"> ?? ????????????????????<tr?align="center"> ?? ????????????????????????<td> ??????????????????????????????${user.name} ??????????????????????????</td> ??????????????????????????<td> ??????????????????????????????${user.age} ??????????????????????????</td> ??????????????????????????<td> ??????????????????????????????${user.sex?eq?1???"男"?:?user.sex?eq?2???"女"?:?"未知"} ?? ????????????????????????</td> ??????????????????????????<td> ??????????????????????????????${user.address} ??????????????????????????</td> ??????????????????????????<td> ??????????????????????????????<a ??????????????????????????????????href="${pageContext.request.contextPath}/user/toAddUser.do">添加</a> ?? ????????????????????????????| ??????????????????????????????<a ??????????????????????????????????href="${pageContext.request.contextPath}/user/getUser/${user.id}.do">编辑</a> ?? ????????????????????????????| ??????????????????????????????<a ??????????????????????????????????href="${pageContext.request.contextPath}/user/delUser/${user.id}.do">删除</a> ?? ????????????????????????</td> ??????????????????????</tr> ??????????????????</c:forEach> ??????????????????<jsp:include?page="/page/page.jsp"> ?? ????????????????????<jsp:param?name="url"?value="user/userList.do"?/>????????????????? ?? ????????????????</jsp:include> ?????????????????? ??????????????</tbody> ??????????</table> ??????????<br> ??????????<a?href="${pageContext.request.contextPath}/index.jsp">返回</a><br>????? ?? ??</body> ??</html>??