@RequestMapping("/start/{startNum}/length/{lengthNum}")
	public ModelAndView handleRequest(HttpServletRequest request,
			HttpServletResponse response, @PathVariable String startNum,
			@PathVariable String lengthNum) throws Exception {
		String message = "[]";
		response.setHeader("Cache-Control", "no-cache");
		response.setContentType("text/json;charset=utf-8");
		int start = 0;
		int length = 0;
		try {
			start = Integer.valueOf(startNum);
			length = Integer.valueOf(lengthNum);
		} catch (NumberFormatException e) {
			logger.warn("ZenWordController parse int failed.");
			e.printStackTrace();
			return new ModelAndView("result", "message", message);
		}
		if (start < 0 || start >= zenWordList.size() || length <= 0) {
			return new ModelAndView("result", "message", message);
		}
		int finish = Math.min(zenWordList.size(), start + length);
		List<ZenWord> resultList = zenWordList.subList(start, finish);
		message = JSONArray.fromObject(resultList).toString();

		return new ModelAndView("result", "message", message);
	}