/* * Created on Mar 31, 2005 * */ package matlabRMI; import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import rmi.*; /** * @author Ali KIZIL */ public class EvalMDL extends TagSupport { private static final long serialVersionUID = 6443217945194564223L; private goOnlineClient goOnlineClient; private String modelname; private String loadname; private String savename; public int doStartTag() throws JspException { goOnlineClient = (goOnlineClient)pageContext.getAttribute("goOnlineClient"); try { if (modelname == null) { pageContext.getOut().println("<b><font color=\"#FF3300\">Undefined Simulink model name.</b></font>"); } if (loadname == null) { loadname = ""; } if (savename == null) { savename = ""; } else goOnlineClient.evalMDL(modelname,loadname,savename); } catch (IOException e) { System.out.println("MSP Error: "+e.getMessage()); } return EVAL_BODY_INCLUDE; } public String getLoadname() { return loadname; } public void setLoadname(String loadname) { this.loadname = loadname; } public String getModelname() { return modelname; } public void setModelname(String modelname) { this.modelname = modelname; } public String getSavename() { return savename; } public void setSavename(String savename) { this.savename = savename; } }