/* * Created on Apr 5, 2005 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ package matlabRMI; import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.TagSupport; import rmi.goOnlineClient; /** * @author kullaniciadi * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Style - Code Templates */ public class PlotModel extends TagSupport { private static final long serialVersionUID = 8512839088656198648L; private String simname; private String orientation; private String filename; private goOnlineClient goOnlineClient; private String link; public int doStartTag() throws JspException { try { if (simname == null) { pageContext.getOut().println("<b><font color=\"#FF3300\">Model name is missing.</b></font>"); } if (orientation == null) { orientation = "portrait"; } if (filename == null) { pageContext.getOut().println("<b><font color=\"#FF3300\">File name is missing.</b></font>"); } else { goOnlineClient = (goOnlineClient)pageContext.getAttribute("goOnlineClient"); link = goOnlineClient.plotModel(simname,orientation,filename); pageContext.getOut().println(link); } } catch (IOException e) { System.out.println("MSP Error: "+e.getMessage()); } return EVAL_BODY_INCLUDE; } public String getFilename() { return filename; } public void setFilename(String filename) { this.filename = filename; } public String getOrientation() { return orientation; } public void setOrientation(String orientation) { this.orientation = orientation; } public String getSimname() { return simname; } public void setSimname(String simname) { this.simname = simname; } }