博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
转载:uIP之ARP:地址解析协议
查看>>
Visio2010绘制上下文数据流图
查看>>
CSS3魔法堂:背景渐变(Gradient)
查看>>
七个C#编程的小技巧
查看>>
Android中的AutoCompleteTextView的使用
查看>>
Windows下编译Enigmail源代码
查看>>
《基于MFC的OpenGL编程》Part 11 Blending, Antialiasing and Fog
查看>>
classpath 和 classpath*的 区别:
查看>>
Git~GitLab当它是一个CI工具时
查看>>
RPi 2B 中文语言包
查看>>
7.6. 数值函数
查看>>
OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建
查看>>
【Android错误集锦】AppBarLayout is overlapping the RecyclerView in one of my xml files.
查看>>
Mybatis入门例子
查看>>
C#进阶系列——DDD领域驱动设计初探(一):聚合
查看>>
4.3. CMD
查看>>
第 16 章 Apache Hbase
查看>>
Linux Autotools
查看>>
【批处理学习笔记】第十三课:常用dos命令(3)
查看>>
笔试题练习(四)
查看>>