📄 testdevidepageaction.java
字号:
/*
* Generated by MyEclipse Struts
* Template path: templates/java/JavaClass.vtl
*/
package com.xfaccp.struts.action.others;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.xfaccp.base.PageInfo;
import com.xfaccp.dao.StockAccessoryTableDAO;
/**
* MyEclipse Struts
* Creation date: 11-03-2007
*
* XDoclet definition:
* @struts.action scope="request"
*/
public class TestDevidePageAction extends Action {
/*
* Generated Methods
*/
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
StockAccessoryTableDAO satblDao=new StockAccessoryTableDAO();
private PageInfo pager = new PageInfo();
int rowsOfPage=3;
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List booklist = null;
int totalRows = 0;
try {
// totalRows = satblDao.getRows("select count(*) from com.xfaccp.bookstore.hibernate.form.BooksTable");
System.out.println("总记录数为:"+totalRows);
//初始化页面信息
pager.init(totalRows,rowsOfPage);
} catch (Exception ex) {
ex.printStackTrace();
}
String viewPage = (String) request.getParameter("viewPage");
// 跳转至相应页面
if (viewPage != null && !"".equals(viewPage))
{
try {
pager.setCurrentPage(Integer.parseInt(viewPage));
}
catch (NumberFormatException e)
{
e.printStackTrace();
}
}
String action = (String) request.getParameter("action");
if (action != null) {
// 根据传递进来的参数控制页面的前进后退
if (action.equalsIgnoreCase("previous")) {
pager.previous();
} else if (action.equalsIgnoreCase("next")) {
pager.next();
} else if (action.equalsIgnoreCase("first")) {
pager.first();
} else if (action.equalsIgnoreCase("last")) {
pager.last();
}
}
try
{
// booklist =satblDao.getCurrentPageInfo( pager.getCurrentPage(),rowsOfPage);
/*
* 测试booklist中的对象有值Q
* BooksTable book=null;
for(int k=0;k<booklist.size();k++)
{
book=(BooksTable)booklist.get(k);
System.out.println("++++++++++++++"+book.getBookname());
System.out.println("++++++++++++++"+book.getBooktypeTable().getCatalogid());
System.out.println("++++++++++++++"+book.getPicture());
System.out.println("++++++++++++++"+book.getPrice());
}*/
HttpSession session= request.getSession();
session.setAttribute("list",booklist);
session.setAttribute("pager", pager);
return mapping.findForward("showAll");
}
catch (Exception ex) {
ex.printStackTrace();
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -