1 21 22 package org.opensubsystems.patterns.ordereddata.www; 23 24 import javax.servlet.http.HttpServletRequest ; 25 import javax.servlet.jsp.JspException ; 26 27 import org.opensubsystems.core.www.PageElementCacheTag; 28 29 41 public class OrderedDataInitTag extends PageElementCacheTag 42 { 43 45 48 private static final long serialVersionUID = 7650261534929475794L; 49 50 52 55 public OrderedDataInitTag() 56 { 57 super(); 58 } 59 60 62 65 public int doStartTag( 66 ) throws JspException 67 { 68 String contextpath; 69 StringBuffer sbBuffer = new StringBuffer (); 70 71 contextpath = ((HttpServletRequest )pageContext.getRequest()).getContextPath(); 72 73 80 81 88 89 sbBuffer.delete(0, sbBuffer.length()); 90 sbBuffer.append("<script type=\"text/javascript\" language=\"JavaScript\" SRC=\""); 91 sbBuffer.append(contextpath); 92 sbBuffer.append("/patterns/js/ordereddata.js\"></script>\n"); 93 cache(PageElementCacheTag.JS_ELEMENT, sbBuffer.toString()); 94 95 return (SKIP_BODY); 96 } 97 98 101 public int doEndTag( 102 ) throws JspException 103 { 104 return (EVAL_PAGE); 105 } 106 } 107 | Popular Tags |