/* * Created on Mar 18, 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 Command extends TagSupport { private static final long serialVersionUID = 7676093703321515167L; private String cmd; private goOnlineClient goOnlineClient; public int doStartTag() throws JspException { try { if (cmd == null) { // Give error to page. pageContext.getOut().println("<b><font color=\"#FF3300\">Command is missing.</b></font>"); } else { // Get page attribute. goOnlineClient = (goOnlineClient)pageContext.getAttribute("goOnlineClient"); goOnlineClient.command(cmd); } } catch (IOException e) { System.out.println("MSP Error: "+e.getMessage()); } return EVAL_BODY_INCLUDE; } public String getCmd() { return cmd; } public void setCmd(String cmd) { this.cmd = cmd; } }