📄 slaconfigtsaction.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 + -