47,9 → 47,18 |
{ |
try |
{ |
|
String query = request.getParameter("query"); |
if(query != null && query.trim().length() > 0) |
{ |
if(!QueryLanguageChars.isValid(request.getParameter("query"))) |
query = QueryLanguageChars.escape(query); |
} |
|
IServiceManager sm = ServiceManager.getInstance(); |
String[] names = new String[]{}; |
Object[] args = new Object[]{request.getParameter("from"), request.getParameter("query"), SearchTypeEnum.parse(request.getParameter("searchType"))}; |
Object[] args = new Object[]{request.getParameter("from"), query, SearchTypeEnum.parse(request.getParameter("searchType"))}; |
|
ICommonSearchResults commonSearchResults = (ICommonSearchResults) sm.execute(RequestUtils.getRequester(request, response), "CommonServicesSearch", args, names); |
request.setAttribute("ICommonSearchResults", commonSearchResults); |
return mapping.findForward("searchResults"); |