jsp页面调用哪个Linux的shell 脚本方法
import java.io.*;
import java.util.*;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
import java.util.×;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.hyperic.dao.DAOFactory;
import org.hyperic.hq.appdef.shared.AppdefEntityID;
import org.hyperic.hq.application.HQApp;
import org.hyperic.hq.authz.server.session.AuthzSubject;
import org.hyperic.hq.authz.server.session.AuthzSubjectManagerEJBImpl;
import org.hyperic.hq.authz.server.session.Resource;
import org.hyperic.hq.authz.server.session.ResourceDAO;
import org.hyperic.hq.authz.shared.AuthzSubjectManagerLocal;
import org.hyperic.hq.bizapp.shared.action.EmailActionConfig;
import org.hyperic.hq.escalation.server.session.Escalatable;
import org.hyperic.hq.escalation.server.session.EscalationStateChange;
import org.hyperic.hq.escalation.server.session.PerformsEscalations;
import org.hyperic.hq.events.ActionExecuteException;
import org.hyperic.hq.events.ActionExecutionInfo;
import org.hyperic.hq.events.ActionInterface;
import org.hyperic.hq.events.AlertDefinitionInterface;
import org.hyperic.hq.events.AlertInterface;
import org.hyperic.hq.events.InvalidActionDataException;
import org.hyperic.hq.events.Notify;
import org.hyperic.hq.hqu.rendit.RenditServer;
import org.hyperic.hq.measurement.MeasurementNotFoundException;
import org.hyperic.util.config.ConfigResponse;
public class EmailAction extends EmailActionConfig
implements ActionInterface, Notify
{
public static final String RES_NAME_HOLDER = "RES_NAME_REPL";
public static final String RES_DESC_HOLDER = "RES_DESC_REPL";
protected static String baseUrl = null;
public static boolean smsPro = false;
protected String phone = "";
protected String mes = "";
protected String rsna = "";
protected String alna = "";
protected String date = "";
private Log _log = LogFactory.getLog(EmailAction.class);
private AuthzSubjectManagerLocal subjMan;
public EmailAction() {
}
protected AuthzSubjectManagerLocal getSubjMan() {
if (subjMan == null) {
subjMan = AuthzSubjectManagerEJBImpl.getOne();
}
return subjMan;
}
private String renderTemplate(String filename, Map params) {
File templateDir = new File(HQApp.getInstance().getResourceDir(),
"alertTemplates");
File templateFile = new File(templateDir, filename);
StringWriter output = new StringWriter();
try {
RenditServer.getInstance().renderTemplate(templateFile, params,