- Timestamp:
- 2013-09-19T12:55:08+12:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java
r28233 r28295 75 75 protected String default_lang = null; 76 76 77 /** We record the library name for later */ 78 protected String library_name = null; 77 79 /** Whether or not client-side XSLT support should be exposed */ 78 80 protected boolean supports_client_xslt = false; … … 127 129 //System.setProperty("java.util.prefs.PreferencesFactory", "org.greenstone.gsdl3.util.DisabledPreferencesFactory"); 128 130 129 Stringlibrary_name = config.getInitParameter(GSConstants.LIBRARY_NAME);131 library_name = config.getInitParameter(GSConstants.LIBRARY_NAME); 130 132 String interface_name = config.getInitParameter(GSConstants.INTERFACE_NAME); 131 133 … … 756 758 String requestedURL = request.getRequestURL().toString(); 757 759 String baseURL = ""; 758 if (requestedURL.indexOf( this.getServletName()) != -1)759 { 760 baseURL = requestedURL.substring(0, requestedURL.indexOf( this.getServletName()));760 if (requestedURL.indexOf(library_name) != -1) 761 { 762 baseURL = requestedURL.substring(0, requestedURL.indexOf(library_name)); 761 763 xml_request.setAttribute("baseURL", baseURL); 762 764 } 763 764 765 String fullURL; 765 766 if (request.getQueryString() != null) … … 873 874 queryString = "?" + request.getQueryString().replace("&", "&"); 874 875 } 875 urlParam.setAttribute(GSXML.VALUE_ATT, this.getServletName()+ queryString);876 urlParam.setAttribute(GSXML.VALUE_ATT, library_name + queryString); 876 877 paramList.appendChild(urlParam); 877 878
Note:
See TracChangeset
for help on using the changeset viewer.