1 16 package org.outerj.daisy.frontend; 17 18 import org.apache.avalon.framework.thread.ThreadSafe; 19 import org.apache.avalon.framework.parameters.Parameters; 20 import org.apache.cocoon.acting.Action; 21 import org.apache.cocoon.environment.Redirector; 22 import org.apache.cocoon.environment.SourceResolver; 23 import org.apache.cocoon.environment.Request; 24 import org.apache.cocoon.environment.ObjectModelHelper; 25 26 import java.util.Map ; 27 28 public class SetRequestAttributeAction implements Action, ThreadSafe { 29 public Map act(Redirector redirector, SourceResolver sourceResolver, Map objectModel, String s, Parameters parameters) throws Exception { 30 Request request = ObjectModelHelper.getRequest(objectModel); 31 32 String [] names = parameters.getNames(); 33 for (int i = 0; i < names.length; i++) { 34 String value = parameters.getParameter(names[i]); 35 request.setAttribute(names[i], value); 36 } 37 38 return null; 39 } 40 } 41 | Popular Tags |