1 21 22 package org.opensubsystems.patterns.scrollabletable.www; 23 24 import javax.servlet.http.HttpServletRequest ; 25 import javax.servlet.jsp.JspException ; 26 27 import org.opensubsystems.core.www.PageElementCacheTag; 28 29 40 public class ScrollableTableInitTag extends PageElementCacheTag 41 { 42 44 47 private static final long serialVersionUID = 383208895140509850L; 48 49 51 54 public ScrollableTableInitTag() 55 { 56 super(); 57 } 58 59 61 64 public int doStartTag( 65 ) throws JspException 66 { 67 String contextpath; 68 StringBuffer sbBuffer = new StringBuffer (); 69 70 contextpath = ((HttpServletRequest )pageContext.getRequest()).getContextPath(); 71 72 84 sbBuffer.append("<link HREF=\""); 85 sbBuffer.append(contextpath); 86 sbBuffer.append("/patterns/css/scrolltable.css\" rel=\"StyleSheet\"" + 87 " type=\"text/css\" media=\"screen\">"); 88 cache(PageElementCacheTag.CSS_ELEMENT, sbBuffer.toString()); 89 90 sbBuffer.delete(0, sbBuffer.length()); 91 sbBuffer.append("<script type=\"text/javascript\" language=\"JavaScript\" SRC=\""); 92 sbBuffer.append(contextpath); 93 sbBuffer.append("/core/js/utils.js\"></script>"); 94 cache(PageElementCacheTag.JS_ELEMENT, sbBuffer.toString()); 95 96 sbBuffer.delete(0, sbBuffer.length()); 97 sbBuffer.append("<script type=\"text/javascript\" language=\"JavaScript\" SRC=\""); 98 sbBuffer.append(contextpath); 99 sbBuffer.append("/patterns/js/scrolltable.js\"></script>"); 100 cache(PageElementCacheTag.JS_ELEMENT, sbBuffer.toString()); 101 102 sbBuffer.delete(0, sbBuffer.length()); 103 sbBuffer.append("<script type=\"text/javascript\" language=\"JavaScript\" SRC=\""); 104 sbBuffer.append(contextpath); 105 sbBuffer.append("/patterns/js/table.js\"></script>"); 106 cache(PageElementCacheTag.JS_ELEMENT, sbBuffer.toString()); 107 108 sbBuffer.delete(0, sbBuffer.length()); 109 sbBuffer.append("<script type=\"text/javascript\" language=\"JavaScript\" SRC=\""); 110 sbBuffer.append(contextpath); 111 sbBuffer.append("/patterns/js/tablesort.js\"></script>"); 112 cache(PageElementCacheTag.JS_ELEMENT, sbBuffer.toString()); 113 114 return (SKIP_BODY); 115 } 116 117 120 public int doEndTag( 121 ) throws JspException 122 { 123 return (EVAL_PAGE); 124 } 125 } 126 | Popular Tags |