用途:将控制器的数据传递到视图中。
注意,maven创建的web项目中web.xml使用2.3版本标准,默认是不开启el的。为了方便jsp文件正常使用上el,这里使用web.xml3.0版本,2.5版本默认开启el。具体办法:http://www.cnblogs.com/chyu/p/4921904.html
控制器:
/** * 路径 : home/show */ @RequestMapping("/show") public ModelAndView showPage(){ System.out.println("接收到页面请求"); ModelAndView modelAndView = new ModelAndView("home_index"); modelAndView.addObject("uid",123); modelAndView.addObject("uname","张三"); return modelAndView; }
视图:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> 我是mvc页面! <br/> uid: ${requestScope.uid} <br/> uid: ${uid} <br/> names: ${requestScope.uname } </body> </html>
页面输出:
我是mvc页面! uid: 123 uid: 123 names: 张三