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

📄 slaconfigtsaction.java

📁 sla性能采集
💻 JAVA
字号:
package com.asiainfo.ainx.slaconf.action;

import java.util.ArrayList;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.log4j.Logger;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import ainx.common.struts.AinxAction;
import ainx.common.util.PageControl;

import com.asiainfo.ainx.slaconf.bo.SlaConfigTsBO;

public class SlaConfigTsAction extends AinxAction{
	/**
	 * 创建日志对象
	 */
	private static Logger log = Logger
	.getLogger(SlaConfigTsAction.class);

	/**
	 * @description: AutoCode 列表纪录操作
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward doListInfo(ActionMapping mapping,
			ActionForm actionForm, HttpServletRequest request,
			HttpServletResponse response) {

		try {
			/**
			 * 初始化数据操作事务对象 BO
			 */
			System.out.println("in action!");
			SlaConfigTsBO nodeBO = new SlaConfigTsBO();
			String keys=request.getParameter("keyids");
			String[] nodeid = keys.split(",");
			String type = request.getParameter("searchtype");
			ArrayList resultList = null;
			ArrayList nameList = null;
			if(type.equals("1"))
			{
				resultList = nodeBO.getNodeResInfoById(nodeid);
				nameList = nodeBO.getAllNodeName();
			}
			if(type.equals("2"))
			{
				resultList = nodeBO.getLinkResInfoById(nodeid);
				nameList = nodeBO.getAllLinkName();
			}
             request.setAttribute("resultList", resultList);
             request.setAttribute("votype", type);
             request.setAttribute("nameList",nameList);
			/**
			 * 返回到列表页面

			 */
			//request.setAttribute("formList", formList);
			return mapping.findForward("showList");
		} catch (Exception e) {
			e.printStackTrace();
			/**
			 * 如果编辑操作失败,则定向到失败页面

			 */
			return mapping.findForward("failure");
		}
	}
	/**
	 * @description: AutoCode 列表纪录操作
	 * @param mapping
	 * @param form
	 * @param request
	 * @param response
	 * @return
	 */
	public ActionForward doListAllInfo(ActionMapping mapping,
			ActionForm actionForm, HttpServletRequest request,
			HttpServletResponse response) {

		try {
			/**
			 * 初始化数据操作事务对象 BO
			 */
			System.out.println("in action!");
			SlaConfigTsBO nodeBO = new SlaConfigTsBO();
			String type = request.getParameter("searchtype");
			String userid = request.getParameter("userid");
			if(userid==null || userid.equals(""))
				userid = "0";
			ArrayList resultList = new ArrayList();
			ArrayList nameList = new ArrayList();
			if(type.equals("1"))
			{
				resultList = nodeBO.getAllNodeResInfo(userid);
				nameList = nodeBO.getAllNodeName();
			}
			if(type.equals("2"))
			{
				resultList = nodeBO.getAllLinkResInfo(userid);
				nameList = nodeBO.getAllLinkName();
			}
			System.out.println("resultList.size()---"+resultList.size());
			System.out.println("nameList.size()---"+nameList.size());
			System.out.println("userid="+userid);
			request.setAttribute("userid", userid);
             request.setAttribute("resultList", resultList);
             request.setAttribute("votype", type);
             request.setAttribute("nameList",nameList);
			/**
			 * 返回到列表页面

			 */
			//request.setAttribute("formList", formList);
			return mapping.findForward("showList");
		} catch (Exception e) {
			e.printStackTrace();
			/**
			 * 如果编辑操作失败,则定向到失败页面

			 */
			return mapping.findForward("failure");
		}
	}
	public ActionForward doUpdateInfo(ActionMapping mapping,
			ActionForm actionForm, HttpServletRequest request,
			HttpServletResponse response) {

		try {
			/**
			 * 初始化数据操作事务对象 BO
			 */
			System.out.println("in update action!");
			SlaConfigTsBO nodeBO = new SlaConfigTsBO();
			String type = request.getParameter("sourtypesub");
			/**
			 * 作提交操作

			 */
			String[] options = request.getParameterValues("slaCords");
//			System.out.println("options.length="+options.length);
			String i =Integer.toString(nodeBO.updateSlaItems(options, type));
			request.setAttribute("count", i);
			//request.setAttribute("formList", formList);
			return mapping.findForward("showResult");
		} catch (Exception e) {
			e.printStackTrace();
			/**
			 * 如果编辑操作失败,则定向到失败页面

			 */
			return mapping.findForward("failure");
		}
	}

}

⌨️ 快捷键说明

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