/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package action;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.MappingDispatchAction;
import service.UserService;
import entity.User;
/**
* MyEclipse Struts
* Creation date: 09-03-2008
*
* XDoclet definition:
* @struts.action path="/user" name="userForm" input="/form/register.jsp" scope="request" validate="true"
* @struts.action-forward name="success" path="main"
* @struts.action-forward name="fail" path="register"
*/
public class UserAction extends MappingDispatchAction {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
int pageSize=3;
int pageNow=1;
private UserService us;
public void setUs(UserService us) {
this.us = us;
}
public ActionForward login(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
int pageCount=us.pageCount(pageSize);
String name=request.getParameter("userName");
String pwd=request.getParameter("passwd");
User user=new User();
if(us.findUser(name,pwd)){
request.setAttribute("userlist", us.pageResult(pageNow, pageSize));
request.setAttribute("pageNow", pageNow);
request.setAttribute("pageCount", pageCount);
return mapping.findForward("success");
}else{
return mapping.findForward("fail");
}
}
public ActionForward findPage(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
int pageCount=us.pageCount(pageSize);
String str=request.getParameter("iPageNow");
int pageNow=Integer.parseInt(str);
if(pageNow>0&&pageNow<=pageCount){
request.setAttribute("userlist", us.pageResult(pageNow, pageSize));
request.setAttribute("pageNow", pageNow);
request.setAttribute("pageCount", pageCount);
return mapping.findForward("page");
}else if(pageNow>pageCount){
request.setAttribute("userlist", us.pageResult(pageNow, pageSize));
request.setAttribute("pageNow", pageCount);
request.setAttribute("pageCount", pageCount);
return mapping.findForward("page");
}else{
System.out.println("======================="+pageNow);
request.setAttribute("userlist", us.pageResult(pageNow, pageSize));
request.setAttribute("pageNow", pageNow);
request.setAttribute("pageCount", pageCount);
return mapping.findForward("page");
}
}
public ActionForward prePage(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
String str=request.getParameter("iPageNow");
pageNow=Integer.parseInt(str);
int pageCount=us.pageCount(pageSize);
if(pageNow>0||pageNow<pageCount+1){
request.setAttribute("userlist", us.pageResult(pageNow, pageSize));
request.setAttribute("pageNow", pageNow);
request.setAttribute("pageCount", pageCount);
return mapping.findForward("prepage");
}
return null;
}
public ActionForward nextPage(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
String str=request.getParameter("iPageNow");
pageNow=Integer.parseInt(str);
int pageCount=us.pageCount(pageSize);
List list=us.pageResult(pageNow,pageSize);
request.setAttribute("userlist",list);
request.setAttribute("pageNow",pageNow);
request.setAttribute("pageCount",pageCount);
return mapping.findForward("nxtpage");
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
分页Hibernate-mysql-jsp.rar
共47个文件
xml:10个
class:7个
java:7个
需积分: 3 63 下载量 50 浏览量
2008-09-12
23:02:06
上传
评论
收藏 1.21MB RAR 举报
温馨提示
分页,使用技术:Hibernate-mysql-jsp,分页思想:取表的数据,从中抽取需显示的条。
资源详情
资源评论
资源推荐
收起资源包目录
分页Hibernate-mysql-jsp.rar (47个子文件)
分页Hibernate-mysql-jsp
HbnPagination
.project 2KB
.mymetadata 312B
WebRoot
login.jsp 508B
WEB-INF
struts-tiles.tld 8KB
.struts-config.mex 6KB
spring-config
applicationContext.xml 2KB
web.xml 1KB
struts-config.xml 2KB
struts-bean.tld 9KB
struts-nested.tld 70KB
struts-html.tld 72KB
struts-logic.tld 14KB
validator-rules.xml 13KB
lib
mysql-connector-java-3.1.6-bin.jar 382KB
jstl-1.2.jar 407KB
struts.jar 537KB
classes
dao
UserDAO.class 2KB
test
Test.class 1KB
action
UserAction.class 3KB
applicationContext.xml 2KB
form
UserForm.class 3KB
service
UserService.class 1KB
entity
User.class 1KB
User.hbm.xml 490B
ApplicationResources.properties 321B
comm
HibernateSessionFactory.class 2KB
hibernate.cfg.xml 949B
index.jsp 48B
META-INF
MANIFEST.MF 39B
error.jsp 6B
userList.jsp 2KB
.myeclipse
src
dao
UserDAO.java 1KB
test
Test.java 849B
action
UserAction.java 4KB
applicationContext.xml 2KB
form
UserForm.java 3KB
service
UserService.java 885B
entity
User.java 833B
User.hbm.xml 490B
ApplicationResources.properties 321B
comm
hibernate.cfg.xml 949B
HibernateSessionFactory.java 3KB
.mystrutsdata 240B
.springBeans 346B
.classpath 855B
.myhibernatedata 492B
1.sql 1KB
共 47 条
- 1
lip6290
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0