action类
package org.bts.system.community.action;
import java.util.List;
import org.apache.struts2.ServletActionContext;
import org.bts.manbing.archives.entity.BaseInfo;
import org.bts.system.area.action.AreaUtil;
import org.bts.system.area.entity.CodeCommunity;
import org.bts.util.NumberUtil;
import org.bts.util.db.Dao;
import org.bts.util.db.Page;
@SuppressWarnings("unchecked")
public class CommunityAction {
public List listArea;
public List list;
public CodeCommunity codeCommunity;
public String name;
public String message;
public String communityId;
public String areaId;
public String execute(){
return findAll();
}
/**
* 查询所有
*
* @return
*/
public String findAll() {
listArea = AreaUtil.getAllArea(null);
Page page = new Page("from CodeCommunity where areaId like '110%' order by areaId asc,communityId desc", 12);
list = page.firstPage();
ServletActionContext.getRequest().getSession().setAttribute("page",
page);
return "list";
}
/**
* 删除
*
* @return
*/
public String delComm() {
String hql1 = "from BaseInfo where id like '"+communityId +"%'";
BaseInfo bs = (BaseInfo)Dao.findOne(hql1);
if(bs!=null){
message="false";
}else{
String hql = "from CodeCommunity where communityId='" + communityId
+ "'";
codeCommunity = Dao.findOne(hql);
if (codeCommunity != null) {
Dao.delete(codeCommunity);
}
}
return "list1";
}
配置文件
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!-- package -->
<package name="community" extends="default" namespace="/community">
<action name="community" class="org.bts.system.community.action.CommunityAction">
<result name="list">/jsp/communtity/commList.jsp</result>
<result name="list1">/jsp/communtity/commList1.jsp</result>
</action>
</package>
</struts>