Rev 9103 | Rev 9157 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package in.shop2020.serving.controllers;import java.io.IOException;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletOutputStream;import com.google.gson.Gson;import in.shop2020.serving.pojos.MenuPojo;import in.shop2020.serving.utils.PojoPopulator;public class MenuController extends BaseController{/****/private static final long serialVersionUID = 1L;private List<MenuPojo> availableMenus = new ArrayList<MenuPojo>();public String index() {availableMenus = PojoPopulator.getCurrentMenu();Gson gson = new Gson();response.setHeader("Content-Type", "application/javascript");ServletOutputStream sos;try {sos = response.getOutputStream();sos.write(gson.toJson(availableMenus).getBytes(gson.toJson(Charset.forName("UTF-8"))));} catch (IOException e) {System.out.println("Unable to stream the manifest file");}return null;}public static void main(String[] args) {MenuController mc = new MenuController();System.out.println(mc.index());}}