1 14 package org.compiere.wstore; 15 16 import java.util.*; 17 import java.sql.*; 18 import javax.servlet.*; 19 import javax.servlet.http.*; 20 import javax.servlet.jsp.*; 21 import javax.servlet.jsp.tagext.*; 22 23 import org.apache.log4j.Logger; 24 25 import org.compiere.util.Msg; 26 27 34 public class MessageTag extends TagSupport 35 { 36 37 private Logger log = Logger.getLogger (getClass()); 38 39 private String m_txt; 40 41 45 public void setTxt (String txt) 46 { 47 m_txt = txt; 48 } 50 51 56 public int doStartTag() throws JspException 57 { 58 if (m_txt != null && m_txt.length() > 0) 59 { 60 Properties ctx = JSPEnv.getCtx((HttpServletRequest)pageContext.getRequest()); 61 String msg = Msg.translate(ctx, m_txt); 62 log.debug (m_txt + "->" + msg); 63 try 65 { 66 JspWriter out = pageContext.getOut(); 67 out.print (msg); 68 } 69 catch (Exception e) 70 { 71 throw new JspException(e); 72 } 73 } 74 return (SKIP_BODY); 75 } 77 82 public int doEndTag() throws JspException 83 { 84 return EVAL_PAGE; 85 } 87 } | Popular Tags |