⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 anythingtypeserviceimpl.java

📁 这是java 的经典的SSH 分页源代码示例
💻 JAVA
字号:
/**
 * 
 */
package com.source.service.serviceImpl;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import com.papa.list.ListBean;
import com.papa.list.Pager;
import com.papa.list.Searcher;
import com.source.bean.AnythingType;
import com.source.dao.AnythingTypeDao;
import com.source.service.AnythingTypeService;

/**
 * @author 林跃辉 [Oct 10, 2007]
 */
public class AnythingTypeServiceImpl implements AnythingTypeService
{
	private AnythingTypeDao dao;

	public AnythingTypeDao getDao()
	{
		return dao;
	}

	public void setDao(AnythingTypeDao dao)
	{
		this.dao=dao;
	}

	public void delete(Integer[] refID)
	{
		for (int i=0; i<refID.length; i++)
		{
			AnythingType type=dao.findById(refID[i]);
			dao.delete(type);
		}
	}

	public AnythingType findById(int classId)
	{
		AnythingType type=dao.findById(classId);
		return type;
	}

	public void save(AnythingType type)
	{
		dao.save(type);
	}

	public void search(Pager pager,HttpServletRequest request,Searcher searcher)
	{
		if(pager.isInitial())
			pager.setRowcount(dao.count(searcher));
		Pager newPager=new ListBean().computePager(pager);//重新获取符合条件的记录条数 
		request.setAttribute("pager",newPager);
		List typeList=dao.search(pager.getFirst(),pager.getPagesize(),searcher);
		request.setAttribute("list",typeList);
	}

	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -