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