SpringMVC中ModelAndView的使用
来源:互联网 发布:上海大数据公司排名 编辑:程序博客网 时间:2024/06/08 05:27
例子:
MAVTest.java
package com.wyl;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;/** * ModelAndView测试, * */@Controllerpublic class MAVTest { public MAVTest() { // TODO Auto-generated constructor stub } @RequestMapping(value = "login") public ModelAndView login() { System.out.println("MAVTest.java login()...."); ModelAndView mav = new ModelAndView(); mav.setViewName("welcome"); mav.addObject("msg", "hello kitty"); // List List<String> list = new ArrayList<String>(); list.add("java"); list.add("c++"); list.add("oracle"); mav.addObject("bookList", list); // Map Map<String, String> map = new HashMap<String, String>(); map.put("zhangsan", "北京"); map.put("lisi", "上海"); map.put("wangwu", "深圳"); mav.addObject("map", map); return mav; }}
welcome.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>welcome页面</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <!-- 输出普通字符 --> ${msg } <br/> <!-- 输出List --> <p>书籍列表</p> <c:forEach items="${bookList}" var="node"> <c:out value="${node}"></c:out> </c:forEach> <br/> <br/> <!-- 输出Map --> <c:forEach items="${map}" var="node"> 姓名:<c:out value="${node.key}"></c:out> 住址:<c:out value="${node.value}"></c:out> <br/> </c:forEach> </body> </html>
注意:c标签所依赖的jar,jstl.jar,commons-el.jar,standard.jar
项目结构:
阅读全文
0 0
- SpringMVC中ModelAndView的使用
- springmvc ModelAndView类的使用
- SpringMVC框架中ModelAndView、Model、ModelMap的区别与使用
- SpringMVC中ModelAndView跳转错误的问题
- 关于springMVC中ModelAndView的问题
- springMVC 的modelandView
- springMVC 的 ModelAndView 用法
- SpringMVC的ModelAndView传值
- SpringMVC中Model/ModelMap/ModelAndView
- SpringMVC中JSP取不到ModelAndView的数据原因
- springmvc中Model ModelAndView ModelMap Map 的理解
- SpringMVC中JSP取不到ModelAndView的数据原因
- SpringMVC中JSP取不到ModelAndView的数据原因
- SpringMvc中 ModelMap和ModelAndView的区别与联系
- SpringMVC中ModelAndView无法传值的问题
- SpringMVC中JSP取不到ModelAndView的数据原因
- SpringMVC中ModelAndView, Model, ModelMap, Map, String, void的相关内容
- SpringMVC中JSP取不到ModelAndView的数据原因
- [深度学习]RCNNs系列(3)Fast RCNN介绍
- Linux C 编译错误 “un
- 安装arm-linux-gcc环境变量…
- HOG(Histogram of Oriented Gradient)
- gcc -l参数和-L参数(转载)
- SpringMVC中ModelAndView的使用
- gcc优化编译
- linux用gdb调试程序(转载)
- npm install 命令知多少
- 强制退出mac程序的方法(转载)
- gcc头文件库文件搜索路径问题(转…
- java正则(?!pattern)
- Java中导入、导出Excel
- gcc 参数 -I -L用法(转载)