You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by fr...@apache.org on 2002/06/12 18:49:19 UTC
cvs commit: xml-cocoon2/src/scratchpad/src/org/apache/cocoon/taglib/test/acting TagtestAction.java
froehlich 2002/06/12 09:49:19
Added: src/scratchpad/src/org/apache/cocoon/taglib/test/acting
TagtestAction.java
Log:
applied patch from volker.schmitt@basf-it-services.com .
JSP like Tag-Library Implementation
Revision Changes Path
1.1 xml-cocoon2/src/scratchpad/src/org/apache/cocoon/taglib/test/acting/TagtestAction.java
Index: TagtestAction.java
===================================================================
/*
* (c) Copyright 2001 MyCorporation.
* All Rights Reserved.
*/
package org.apache.cocoon.taglib.test.acting;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import java.util.Map;
import org.apache.avalon.framework.parameters.Parameters;
import org.apache.cocoon.acting.ComposerAction;
import org.apache.cocoon.environment.ObjectModelHelper;
import org.apache.cocoon.environment.Redirector;
import org.apache.cocoon.environment.Request;
import org.apache.cocoon.environment.Session;
import org.apache.cocoon.environment.SourceResolver;
/**
* @version 1.0
* @author
*/
public class TagtestAction extends ComposerAction
{
/*
* @see Action#act(Redirector, SourceResolver, Map, String, Parameters)
*/
public Map act(Redirector redirector, SourceResolver resolver, Map objectModel, String source, Parameters par)
throws Exception
{
Request request = (Request) ObjectModelHelper.getRequest(objectModel);
Session session = request.getSession();
Enumeration locales = request.getLocales();
List info = new ArrayList();
request.setAttribute("BrowserLocales", locales);
info.add(request.getRemoteAddr());
info.add(request.getRemoteHost());
info.add(request.getRemoteUser());
info.add(request.getContentType());
info.add(request.getLocale());
session.setAttribute("RequestInfo", info);
return null;
}
}
----------------------------------------------------------------------
In case of troubles, e-mail: webmaster@xml.apache.org
To unsubscribe, e-mail: cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org