Index: lams_central/conf/xdoclet/taglib-tag.xml
===================================================================
diff -u -rbb948b046fb4d5eb811a3a24c1ce7a47d5476d7e -rbfeb3180336d3c099a3c937699e102abe9701607
--- lams_central/conf/xdoclet/taglib-tag.xml (.../taglib-tag.xml) (revision bb948b046fb4d5eb811a3a24c1ce7a47d5476d7e)
+++ lams_central/conf/xdoclet/taglib-tag.xml (.../taglib-tag.xml) (revision bfeb3180336d3c099a3c937699e102abe9701607)
@@ -228,5 +228,33 @@
ImgButtonWrapper
/WEB-INF/tags/ImgButtonWrapper.tag
-
-
\ No newline at end of file
+
+ textarea
+ org.lamsfoundation.lams.web.tag.LAMSMultiLinesTextareaTag
+ JSP
+ true
+
+ Render text exactly same as original input, which even won't escape the input HTML tag.
+
+
+
+
+ name
+ true
+ true
+
+
+
+
+ id
+ false
+ true
+
+
+
+
+ onchange
+ false
+ true
+
+
\ No newline at end of file
Index: lams_central/src/java/org/lamsfoundation/lams/web/tag/LAMSMultiLinesTextareaTag.java
===================================================================
diff -u
--- lams_central/src/java/org/lamsfoundation/lams/web/tag/LAMSMultiLinesTextareaTag.java (revision 0)
+++ lams_central/src/java/org/lamsfoundation/lams/web/tag/LAMSMultiLinesTextareaTag.java (revision bfeb3180336d3c099a3c937699e102abe9701607)
@@ -0,0 +1,187 @@
+package org.lamsfoundation.lams.web.tag;
+
+import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.servlet.jsp.JspException;
+import javax.servlet.jsp.tagext.BodyContent;
+import javax.servlet.jsp.tagext.BodyTagSupport;
+import javax.servlet.jsp.tagext.DynamicAttributes;
+
+import org.apache.commons.lang.StringUtils;
+/**
+ *
+ * @author steven
+ *
+ */
+public class LAMSMultiLinesTextareaTag extends BodyTagSupport implements DynamicAttributes{
+
+
+ private static final String TAG_NAME= "textarea";
+ private List keys;
+ private List