Update of 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler
In directory james.mmbase.org:/tmp/cvs-serv20955

Modified Files:
        DataTypeHandler.java 
Log Message:
  MMB-1560


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler
See also: http://www.mmbase.org/jira/browse/MMB-1560


Index: DataTypeHandler.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/typehandler/DataTypeHandler.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- DataTypeHandler.java        17 Apr 2009 16:05:42 -0000      1.2
+++ DataTypeHandler.java        17 Apr 2009 17:02:38 -0000      1.3
@@ -15,6 +15,7 @@
 import org.mmbase.datatypes.handlers.Handler;
 import org.mmbase.datatypes.handlers.Request;
 import org.mmbase.datatypes.handlers.AbstractRequest;
+import org.mmbase.datatypes.handlers.html.HtmlHandler;
 import org.mmbase.bridge.jsp.taglib.ParamHandler;
 import org.mmbase.storage.search.Constraint;
 import org.mmbase.bridge.jsp.taglib.FieldInfoTag;
@@ -33,7 +34,7 @@
  *
  * @author Michiel Meeuwisssen
  * @since  MMBase-1.9.1
- * @version $Id: DataTypeHandler.java,v 1.2 2009/04/17 16:05:42 michiel Exp $
+ * @version $Id: DataTypeHandler.java,v 1.3 2009/04/17 17:02:38 michiel Exp $
  */
 
 public class DataTypeHandler implements TypeHandler {
@@ -46,6 +47,18 @@
     public DataTypeHandler(Handler<String> h, final FieldInfoTag tag) {
         handler = h;
         request = new Request() {
+                {
+                    setProperty(HtmlHandler.SESSIONNAME, tag.getSessionName());
+                    try {
+                        javax.servlet.jsp.PageContext pc = 
tag.getContextTag().getPageContext();
+                        setProperty(Parameter.REQUEST, 
(javax.servlet.http.HttpServletRequest) pc.getRequest());
+                        setProperty(Parameter.RESPONSE, 
(javax.servlet.http.HttpServletResponse) pc.getResponse());
+                    } catch (JspTagException te) {
+                        throw new RuntimeException(te);
+                    }
+                }
+
+
                 public Cloud getCloud() {
                     try {
                         return tag.getCloudVar();
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to