Changeset 14398 for greenstone3/trunk/src/java
- Timestamp:
- 2007-09-03T13:10:27+12:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
greenstone3/trunk/src/java/org/greenstone/gsdl3/action/GeneralAction.java
r13974 r14398 1 1 package org.greenstone.gsdl3.action; 2 2 3 import org.greenstone.gsdl3.core.ModuleInterface;4 3 import org.greenstone.gsdl3.util.*; 4 import org.flax.util.*; 5 5 // XML classes 6 6 import org.w3c.dom.Node; 7 import org.w3c.dom.NodeList;8 import org.w3c.dom.Document;9 7 import org.w3c.dom.Element; 10 8 11 9 import java.util.HashMap; 12 import java.util.Map;13 import java.util.Iterator;14 import java.io.File;15 16 10 17 11 public class GeneralAction extends Action { … … 27 21 // assume only one request 28 22 Element request = (Element)GSXML.getChildByTagName(message, GSXML.REQUEST_ELEM); 29 23 logger.info(" request="+this.converter.getString(request)); 24 //A shortcut action serving the flax web page requests 25 if(request.getAttribute(GSXML.SUBACTION_ATT).equals(FlaxUtil.FLAX_PAGE_GENERATION) 26 && request.getAttribute(FlaxUtil.TO).equals(FlaxUtil.FLAX_PAGE_GENERATION)) { 27 // 28 Element mr_info_response = (Element) this.mr.process(message); 29 Node flaxPageNode = (mr_info_response.getElementsByTagName(FlaxUtil.FLAX_PAGE)).item(0); 30 //logger.info(" raw page="+this.converter.getString(flaxPageNode)); 31 if(flaxPageNode != null){ 32 page_response.appendChild((Element)this.doc.importNode(flaxPageNode, true)); 33 } 34 return result; 35 } 36 30 37 // get the param list 31 38 Element cgi_param_list = (Element)GSXML.getChildByTagName(request, GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER);
Note:
See TracChangeset
for help on using the changeset viewer.