博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC处理模型数据
阅读量:6643 次
发布时间:2019-06-25

本文共 3311 字,大约阅读时间需要 11 分钟。

目录结构

web.xml

HiddenHttpMethodFilter
org.springframework.web.filter.HiddenHttpMethodFilter
HiddenHttpMethodFilter
/*
dispatcherServlet
org.springframework.web.servlet.DispatcherServlet
1
dispatcherServlet
/

dispatcherServlet-servlet.xml

test

package com.springmvc;import java.io.IOException;import java.io.Writer;import java.util.Arrays;import java.util.Date;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.CookieValue;import org.springframework.web.bind.annotation.ModelAttribute;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotation.RequestHeader;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.bind.annotation.SessionAttributes;import org.springframework.web.servlet.ModelAndView;import com.springmvc.entities.User;@SessionAttributes(value = { "user" }, types = { String.class }) // user为键 和string类型的放入session中@RequestMapping("/springmvc")  @Controllerpublic class SpringMVCTest {    private static final String SUCCESS = "success";    @RequestMapping("/testSessionAttributes")    public String testSessionAttributes(Map
map) { User user = new User("Tom", "123456", "tom@aaaa.com", 15); map.put("user", user); map.put("school", "yp"); return SUCCESS; } @RequestMapping("/testMap") public String testMap(Map
map) { System.out.println(map.getClass().getName()); map.put("names", Arrays.asList("AA", "BB", "CC")); return SUCCESS; } @RequestMapping("/testModelAndView") public ModelAndView testModelAndView() { String viewName = SUCCESS; ModelAndView modelAndView = new ModelAndView(viewName); modelAndView.addObject("modelAndView", "testModelAndView"); return modelAndView; }}

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here testModelAndView testMap testSessionAttributes

success.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%>
Insert title here ModelAndView :${requestScope.modelAndView}
Map: ${requestScope.names}
SessionAttributes: ${sessionScope.user.username}
School:${sessionScope.school}

 

转载于:https://www.cnblogs.com/lusufei/p/7396192.html

你可能感兴趣的文章
一篇文章教你看懂Photoshop和Sketch
查看>>
【多图软文】使用Team@OSC进行团队协作
查看>>
阻止文字选中
查看>>
Spring Cloud搭建微服务架构----使用Spring boot开发web项目
查看>>
python 时间格式转化成毫秒
查看>>
java一些需要掌握的知识点
查看>>
CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
查看>>
Redis学习手册 比较全面
查看>>
SpringLDAP-Reference (中文文档四)
查看>>
JQuery上传插件Uploadify使用详解
查看>>
(二)线程同步_6---修改锁的竞争原则
查看>>
Intent跳转时,activity的生命周期
查看>>
我的友情链接
查看>>
ubuntu建立和删除用户
查看>>
我的友情链接
查看>>
centos 学习日记 文件隐藏属性 chattr lsattr
查看>>
新手处理事故之误删boot目录以及更严重的删除操作
查看>>
bootstap-table 只显示列名和表格不显示数据
查看>>
pycharm 5注册
查看>>
java-buildpack源码分析之Release
查看>>