1. 程式人生 > >關於使用El表示式提取reqeust請求域值出錯問題

關於使用El表示式提取reqeust請求域值出錯問題

在學習Spring MVC時,使用ModeAndView傳輸一個物件到request請求域中 @RequestMapping("/testModeAndView") public ModelAndView testModelAndView(){     String viewName = SUCCESS; ModelAndView modelAndView = new ModelAndView(viewName); //新增模型資料到 ModelAndView 中. modelAndView.addObject("time", new Date());     return modelAndView; } 在返回頁面編寫 time:${requestScope.time} 但是,執行結果是顯示 time:
${requestScope.time} 而不是顯示當前時間。 經過上網查詢知道,此時頁面的EL表示預設被忽略,所以為了可以使用EL表示式。我們可以JSP頁面前加多一句 <%@ page isELIgnored="false" %> 這樣就可以使用EL表示式了。 當然,除了使用EL表示式提取request中的值之外,還可以使用jstl獲取。 time:<%=request.getAttribute("time")%