struts2.0模块配置简介

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>


 

你可能感兴趣的:(struts,String,list,null,action,encoding)