亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? usersaction.java

?? 一個基本的固定資產(chǎn)管理系統(tǒng)
?? JAVA
字號:
//---------------------------------------------------------
// Application: Equipment of System
// Author     : eSingle
// File       : UsersAction.java
//
// Copyright 2002 LandSoft Corp.
// Generated at Mon Nov 18 20:14:24 CST 2002
// Created by caoguangxin
// mailto:gxcao@mail.tsinghua.edu.cn
//---------------------------------------------------------


package com.landsoft.equipment.controller;

import javax.sql.*;
import java.util.*;

import org.apache.commons.logging.LogFactory;


import javax.servlet.http.*;
import javax.servlet.*;

import org.apache.struts.action.*;
import org.apache.struts.util.*;

import com.landsoft.equipment.model.*;
import com.landsoft.equipment.dao.*;
import com.landsoft.equipment.util.*;

public class UsersAction extends Action {
  private org.apache.commons.logging.Log __log = LogFactory.getFactory().getInstance(this.getClass());
  private static final int PAGE_LENGTH = 20;

  public ActionForward execute(ActionMapping mapping, ActionForm form,
      HttpServletRequest request, HttpServletResponse response) {
    ActionForward myforward = null;
    String myaction = mapping.getParameter();

    if (isCancelled(request)) {
      if (__log.isInfoEnabled()) {
        __log.info(" [Users] " + mapping.getAttribute() + " - action was cancelled");
      }
      return mapping.findForward("cancel");
    }
    if (__log.isInfoEnabled()) {
      __log.info(" [Users] action: "+myaction);
    }
    if ("".equalsIgnoreCase(myaction)) {
      myforward = mapping.findForward("failure");
    } else if ("VIEW".equalsIgnoreCase(myaction)) {
      myforward = performView(mapping, form, request, response);
    } else if ("EDIT".equalsIgnoreCase(myaction)) {
      myforward = performEdit(mapping, form, request, response);
    } else if ("ADD".equalsIgnoreCase(myaction)) {
      myforward = performAdd(mapping, form, request, response);
    } else if ("SAVE".equalsIgnoreCase(myaction)) {
      myforward = performSave(mapping, form, request, response);
    } else if ("REMOVE".equalsIgnoreCase(myaction)) {
      myforward = performRemove(mapping, form, request, response);
    } else if ("TRASH".equalsIgnoreCase(myaction)) {
      myforward = performTrash(mapping, form, request, response);
    } else if ("LIST".equalsIgnoreCase(myaction)) {
      myforward = performList(mapping, form, request, response);
    } else {
      myforward = mapping.findForward("failure");
    }
    return myforward;
  }


  private ActionForward performList(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {
    try {
      DataSource ds = (DataSource) servlet.getServletContext().getAttribute(Action.DATA_SOURCE_KEY);

      UsersDAO usersDAO = new UsersDAO(ds);

      int offset;
      int length = PAGE_LENGTH;
      String pageOffset = request.getParameter("pager.offset");
      if (pageOffset == null || pageOffset.equals("")) {
        offset = 0;
      } else {
        offset = Integer.parseInt(pageOffset);
      }

      List userss = usersDAO.list(offset, length);

      String[] objKeys = {"Users", "list"};
      String objKey = CacheManager.createKey(objKeys);
      Integer size = (Integer)SizeCacheManager.getCache(objKey);
      if(size == null) {
        size = new Integer(usersDAO.getSize("users", ""));
        SizeCacheManager.putCache(size, objKey, 1);
      }

      String url = request.getContextPath()+"/"+mapping.getPath()+".do";
      String pagerHeader = Pager.generate(offset, size.intValue(), length, url);
      request.setAttribute("pagerHeader", pagerHeader);

      request.setAttribute("USERSS", userss);
    } catch (Exception e) {
      generalError(request, e);
      return mapping.findForward("failure");
    }

    return mapping.findForward("success");
  }

  private ActionForward performView(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {
    UsersForm form = (UsersForm) actionForm;
    try {
      DataSource ds = (DataSource) servlet.getServletContext().getAttribute(Action.DATA_SOURCE_KEY);

      UsersDAO usersDAO = new UsersDAO(ds);

      String usercode = request.getParameter("usercode");
      Users users = usersDAO.retrieve(usercode);
      if (users == null) {
        ActionErrors aes = new ActionErrors();
        aes.add(aes.GLOBAL_ERROR, new ActionError("error.object.notfound", "Users"));
        saveErrors(request, aes);
        if (__log.isErrorEnabled()) {
          __log.error(" [Users] Object not found");
        }
      } else {
        org.apache.commons.beanutils.BeanUtils.populate(form, org.apache.commons.beanutils.BeanUtils.describe(users));
      }
    } catch (Exception e) {
      generalError(request, e);
      return mapping.findForward("failure");
    }
    return mapping.findForward("success");
  }

  private ActionForward performSave(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {
    UsersForm form = (UsersForm) actionForm;

    try {
      DataSource ds = (DataSource) servlet.getServletContext().getAttribute(Action.DATA_SOURCE_KEY);

      UsersDAO usersDAO = new UsersDAO(ds);

      Users users = new Users();
      org.apache.commons.beanutils.BeanUtils.populate(users, org.apache.commons.beanutils.BeanUtils.describe(form));
      int strutsAction = form.getStrutsAction();
      if (strutsAction == UsersForm.ADD) {
        String usercode = users.getUsercode();
        if (usersDAO.retrieve(usercode) == null) {
          usersDAO.insert(users);
        } else {
          sqlDuplicateError(request, "Users");
          return mapping.findForward("failure");
        }
      } else if (strutsAction == UsersForm.EDIT) {
        usersDAO.update(users);
      }
    } catch (Exception e) {
      generalError(request, e);
      return mapping.findForward("failure");
    }
    return mapping.findForward("success");
  }

  private ActionForward performEdit(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {
    UsersForm form = (UsersForm) actionForm;
    form.setStrutsAction(UsersForm.EDIT);
    try {
      DataSource ds = (DataSource) servlet.getServletContext().getAttribute(Action.DATA_SOURCE_KEY);

      UsersDAO usersDAO = new UsersDAO(ds);

      String usercode = request.getParameter("usercode");

      Users users = usersDAO.retrieve(usercode);
      org.apache.commons.beanutils.BeanUtils.populate(form, org.apache.commons.beanutils.BeanUtils.describe(users));
      form.setPassword2(users.getPassword());
    } catch (Exception e) {
      generalError(request, e);
      return mapping.findForward("failure");
    }
    return mapping.findForward("success");
  }

  private ActionForward performAdd(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {
    UsersForm form = (UsersForm) actionForm;
    form.setStrutsAction(UsersForm.ADD);
    return mapping.findForward("success");
  }
  private ActionForward performRemove(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {
    return performView(mapping, actionForm, request, response);
  }

  private ActionForward performTrash(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) {
    UsersForm form = (UsersForm) actionForm;
    try {
      DataSource ds = (DataSource) servlet.getServletContext().getAttribute(Action.DATA_SOURCE_KEY);

      UsersDAO usersDAO = new UsersDAO(ds);

      String usercode = request.getParameter("usercode");
      usersDAO.delete(usercode);
    } catch (Exception e) {
      generalError(request, e);
      return mapping.findForward("failure");
    }
    return mapping.findForward("success");
  }


  private void sqlDuplicateError(HttpServletRequest request, String objName) {
    ActionErrors aes = new ActionErrors();
    aes.add(aes.GLOBAL_ERROR, new ActionError("errors.database.duplicate", objName));
    saveErrors(request, aes);
    if (__log.isErrorEnabled()) {
      __log.error(" [Users] Duplicate key Error - " + objName);
    }
  }

  private void generalError(HttpServletRequest request, Exception e) {
    ActionErrors aes = new ActionErrors();
    aes.add(aes.GLOBAL_ERROR, new ActionError("error.general", e.getMessage()));
    saveErrors(request, aes);
    e.printStackTrace();
    if (__log.isErrorEnabled()) {
      __log.error(" [Users] Error - " + e.getMessage());
    }
  }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲第一福利一区| 制服丝袜中文字幕亚洲| 国模无码大尺度一区二区三区| 亚洲高清久久久| 亚洲一区二区三区美女| 一片黄亚洲嫩模| 亚洲男人天堂av| 一区二区三区免费在线观看| 亚洲一区二区三区国产| 天堂久久一区二区三区| 日韩精品欧美精品| 爽好久久久欧美精品| 日韩激情一区二区| 午夜伦理一区二区| 亚洲一卡二卡三卡四卡无卡久久| 久久久久九九视频| 欧美一级夜夜爽| 91麻豆精品国产无毒不卡在线观看| 欧美日韩精品免费观看视频| 欧美日韩一区三区| 精品国产乱码久久久久久免费| 久久综合久久综合亚洲| 国产欧美日韩精品一区| 国产精品视频在线看| 亚洲精品久久久蜜桃| 一区二区三区欧美日| 一区二区三区久久| 麻豆精品国产91久久久久久| 激情综合色综合久久综合| 精品中文字幕一区二区| 成人精品一区二区三区四区| 欧美日韩一区二区欧美激情| 精品福利一区二区三区 | 九色porny丨国产精品| 国产99久久久国产精品免费看| 91一区二区在线观看| 欧美丰满少妇xxxbbb| 国产欧美一区二区精品秋霞影院| 亚洲精品国产精华液| 久久se这里有精品| 在线精品国精品国产尤物884a| 精品国产污网站| 午夜视频一区二区| 成人激情开心网| 日韩精品一区在线观看| 亚洲手机成人高清视频| 久久精品国产99国产精品| 欧美亚洲国产一区在线观看网站| 欧美成人a∨高清免费观看| 亚洲三级视频在线观看| 国产美女av一区二区三区| 欧美日韩精品欧美日韩精品 | 91色porny| 久久亚区不卡日本| 日韩精品视频网站| 日本韩国视频一区二区| 亚洲国产成人午夜在线一区| 美脚の诱脚舐め脚责91 | 日韩av网站免费在线| 一本色道a无线码一区v| 国产欧美一区二区三区鸳鸯浴 | 制服.丝袜.亚洲.另类.中文| 亚洲免费伊人电影| 成人午夜av在线| 欧美精品一区二区在线观看| 日韩高清一区在线| 欧美天堂一区二区三区| 亚洲激情av在线| heyzo一本久久综合| 国产欧美日韩在线| 国产成人综合亚洲网站| 精品国产第一区二区三区观看体验| 亚洲成人免费在线观看| 91福利社在线观看| 亚洲综合在线免费观看| 色综合久久久网| 一区二区三区免费网站| 在线观看欧美黄色| 亚洲综合视频网| 在线免费观看日本欧美| 有坂深雪av一区二区精品| 97精品电影院| 夜夜精品浪潮av一区二区三区| 色综合天天综合给合国产| 一区二区三区资源| 欧美在线|欧美| 亚洲第一精品在线| 日韩一区二区精品在线观看| 久草在线在线精品观看| 久久蜜臀精品av| 不卡视频免费播放| 一区二区三区精密机械公司| 欧美日韩日日夜夜| 美腿丝袜在线亚洲一区| 久久久噜噜噜久久人人看| 国产成人精品免费视频网站| 国产精品久久久久国产精品日日| 99久久久国产精品免费蜜臀| 亚洲精品欧美激情| 欧美一区二区在线观看| 国产精品一二三| 中文字幕亚洲不卡| 欧美三级中文字| 寂寞少妇一区二区三区| 国产精品久久精品日日| 欧美三级乱人伦电影| 国产自产高清不卡| 亚洲视频网在线直播| 欧美一区二区免费| 国产91精品在线观看| 亚洲一区二区视频| 久久精品综合网| 欧美调教femdomvk| 国产成人av一区二区三区在线观看| 国产精品进线69影院| 91精品免费在线| av亚洲精华国产精华精| 免费看黄色91| 亚洲视频你懂的| 精品国产乱码久久久久久1区2区| av成人动漫在线观看| 美女一区二区久久| 亚洲麻豆国产自偷在线| 久久久五月婷婷| 欧美日韩成人一区二区| 床上的激情91.| 久久99久久精品| 亚洲一区视频在线| 国产精品伦一区| 久久人人97超碰com| 69堂亚洲精品首页| 色狠狠色噜噜噜综合网| 国产传媒久久文化传媒| 免费在线观看日韩欧美| 亚洲激情五月婷婷| **性色生活片久久毛片| 久久众筹精品私拍模特| 56国语精品自产拍在线观看| 一本色道综合亚洲| 成人午夜视频福利| 精品制服美女丁香| 免费人成精品欧美精品| 天天影视网天天综合色在线播放| 亚洲丝袜制服诱惑| 国产精品网曝门| 国产亚洲婷婷免费| 欧美va亚洲va| 欧美成人r级一区二区三区| 欧美精品在线一区二区三区| 欧美在线视频日韩| jlzzjlzz国产精品久久| 91社区在线播放| 色婷婷av一区二区三区大白胸 | 国产精品一区二区免费不卡 | 久久久综合视频| 久久影院电视剧免费观看| 日韩精品专区在线| 日韩精品中午字幕| 精品国产亚洲在线| 久久综合色鬼综合色| 久久久午夜电影| 国产日韩精品一区二区三区在线| 精品国产乱码久久久久久牛牛| 精品女同一区二区| 久久久久久一二三区| 国产日韩欧美综合一区| 国产精品美女久久久久久久久久久| 国产亚洲综合性久久久影院| 日本一区二区免费在线| 中文在线免费一区三区高中清不卡| 国产午夜精品久久| 国产精品久久综合| 夜夜嗨av一区二区三区| 青青国产91久久久久久| 日韩avvvv在线播放| 国产一区二区精品在线观看| 成人免费看片app下载| 99国产精品久久久久久久久久| 91国偷自产一区二区三区观看| 欧美日韩一区二区三区四区| 日韩一区二区三区观看| 久久久综合网站| 亚洲色图另类专区| 日本成人中文字幕在线视频| 国产在线观看免费一区| 成人免费毛片a| 欧美日韩激情一区二区| 精品av综合导航| 亚洲美女少妇撒尿| 精品一区二区精品| 91丨九色丨尤物| 欧美成人a视频| 亚洲精品视频在线| 国产一区二区h| 欧美四级电影网| 国产欧美日韩三区| 免费观看久久久4p| 色综合久久久久综合体桃花网| 日韩一区二区三区精品视频 | 欧美色国产精品|