1. 程式人生 > >controller中的變數值,直接在瀏覽器中顯示,無需jsp頁面

controller中的變數值,直接在瀏覽器中顯示,無需jsp頁面

目的:在web開發中,如果想不通過jsp頁面,將controller中的資料展示出來,可以直接在瀏覽器中展示。

1.首先在controller中寫下面的程式碼

/**
	 * 查詢資料庫中所有的演算法
	 * @param request
	 * @param response
	 * @return
	 */
	@RequestMapping("/findAlgorithmResult/{inputString}")
	@ResponseBody
	public List<Algorithm> findAllAlgorithms(HttpServletRequest request, HttpServletResponse response, 
					@PathVariable(value="inputString")String inputString) throws Exception {
			
		PrintWriter out = response.getWriter();

		try{
			out.print(inputString);
		}
		catch(Exception e) {
			e.printStackTrace();
		}
		
		return null;
	}
2.在controller中寫上述程式碼,然後啟動Tomcat伺服器;
3.啟動好伺服器以後,在瀏覽器中輸入:http://localhost:8080/專案名/findAlgorithmResult/123455.controller即可在瀏覽器中看到 輸入的字串了;

上述方法無需通過jsp頁面展示controller中的資料,可以用於在一個專案AAA中,獲取另一個網站BBB的資料;上述的方法即可以用做專案BBB的內容。
(完畢)