Blame | Last modification | View Log | RSS feed
package com.hotspotstore.controllers;import java.util.List;import javax.servlet.http.HttpServletRequest;import org.apache.log4j.Logger;import org.apache.struts2.interceptor.ServletRequestAware;import org.json.JSONArray;import com.hotspotstore.services.AutoSuggestService;/**** @author rajveer**/public class AutoSuggestController implements ServletRequestAware{private static final long serialVersionUID = 1L;private static Logger log = Logger.getLogger(AutoSuggestController.class);HttpServletRequest request;private String term;private static final int TOTAL_RESULTS = 10;JSONArray json;public String index(){term = request.getParameter("term");log.info("Term is : " + term);List<String> results = AutoSuggestService.getAutoSuggestServiceInstance().getMatchingQueries(term, TOTAL_RESULTS);json = new JSONArray(results);return "show";}public String getResult(){return json.toString();}@Overridepublic void setServletRequest(HttpServletRequest request) {this.request = request;}}