日期:2014-05-16 浏览次数:20437 次
public class CRUDAction extends ActionSupport {
	private CRUDEntity crudEntity;//实体Bean
	private List<CRUDEntity> entityList;
	private CRUDService crudService;//实体业务类
	private int cpage = 1;//默认当前页是1
	private static final int pageSize = 10;//每页显示10条
	public void setCrudEntity(CRUDEntity curdEntity){
		this.crudEntity = curdEntity;
	}
	public CRUDEntity getCrudEntity(){
		return this.crudEntity
	}
	public void setCrudService(CRUDService crudService){
		this.crudService = crudService;
	}
	public CURDService getCRUDService(){
		return this.crudService;
	}
	....//其它set,get方法
	/**
	* 分页显示实体信息
	*
	**/
	public 
	public String list(){
		entityList = crudService.pagedQuery(cpage,pageSize);
		return SUCCESS;
	}
	/**
	* 删除实体记录
	*
	**/
	public String delete(){
		if(crudEntity!=null && crudEntity.getId() !=null){//首先判断不为空
			crudService.deleteById(crudEntity.getId());//id是主键
		}
		return SUCCESS;
	}
}
<action name="list" method="list" class="crudAction"> <result>/entityManage.jsp</result> </action> <action name="delete" method="delete" class="crudAction"> <result type="redirect-action">list</result> </action>
<%@page language="java" contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
	<head>
		<title>资源来源管理</title>
		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
	</head>
<body>
	<table width="100%" cellspacing="0" cellpadding="0" align="center">
		<tr>
			<th>
				序号
			</th>
			<th>
				名称
			</th>
			...
			<th>
				删除
			</th>
		</tr>
		<s:iterator value="entityList" status="stats">
			<tr>
				<td>
					<s:property value="#stats.count"/>
				</td>
				<td>
					<s:property value="name"/>
				</td>
				...
				<td>
					<s:url action="delete" id="delete">
						<s:param name="crudEntity.id" value="%{id}"/>
					</s:url>
					<s:a href="%{deelte}">
						删除
					</s:a>
				</td>
			</tr>
		</s:iterator>
	</table>
</body>
</html>
<action name="list" method="list" class="crudAction"> <result>/entityManage.jsp</result> </action> <action name="show" method="list" class="crudAction"> <result>/entityManage_main.jsp</result> </action> <action name="delete" method="delete" class="crudAction"> <result type="redirect-action">show</result> </action>
<%@page language="java" contentType="text/html; charset=utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<html>
	<head>
		<title>资源来