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

📄 listuseraction.java

📁 基于struts框架编写的在线考试系统
💻 JAVA
字号:
package examonline.struts.actions.admin;

import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import org.apache.struts.validator.DynaValidatorForm;
import org.apache.struts.action.Action;
import examonline.service.*;
import java.util.*;
import examonline.beans.*;
import examonline.utils.*;

public class ListUserAction
    extends BaseAction {
  public ActionForward executeTask(ActionMapping actionMapping,
                               ActionForm actionForm,
                               HttpServletRequest servletRequest,
                               HttpServletResponse servletResponse) {
    DynaValidatorForm usf = (DynaValidatorForm) actionForm;
    Integer type = (Integer) usf.get("type");
    String key = (String) usf.get("key");
    UserDAO um = ManagerFactory.getUserManager();
    List users = new ArrayList();
    if (type.intValue() == 0)
      users = um.findUserByName(key);
    else {
      User user = um.findUserById(key);
      if(user!=null)
      users.add(user);
    }
    if( servletRequest.getSession().getAttribute("userslist")!=null)
      servletRequest.getSession().removeAttribute("userslist");
    servletRequest.getSession().setAttribute("userslist", users);
   return actionMapping.findForward(Constants.FORWORD_SUCCESS);
  }
}

⌨️ 快捷键说明

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