天天看点

SpringMVC札集(05)——SpringMVC参数回显

<a href="http://blog.csdn.net/lfdfhl/article/details/51671038">自定义View系列教程00–推翻自己和过往,重学自定义View</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/51324275">自定义View系列教程01–常用工具介绍</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/51347818">自定义View系列教程02–onMeasure源码详尽分析</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/51393131">自定义View系列教程03–onLayout源码详尽分析</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/51435968">自定义View系列教程04–Draw源码分析及其实践</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/51508727">自定义View系列教程05–示例分析</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/51559847">自定义View系列教程06–详解View的Touch事件处理</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/51603088">自定义View系列教程07–详解ViewGroup分发Touch事件</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/51656492">自定义View系列教程08–滑动冲突的产生及其处理</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/52415390">探索Android软键盘的疑难杂症</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/53332936">深入探讨Android异步精髓Handler</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/52673536">详解Android主流框架不可或缺的基石</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/53143114">站在源码的肩膀上全解Scroller工作机制</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/52735103">Android多分辨率适配框架(1)— 核心基础</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/52877866">Android多分辨率适配框架(2)— 原理剖析</a>

<a href="http://blog.csdn.net/lfdfhl/article/details/53046113">Android多分辨率适配框架(3)— 使用指南</a>

在上一篇博客中,我们从index.jsp传递参数到Controller中;Controller收到参数后再跳转到test.jsp。即执行流程为:index.jsp —&gt; Controller —&gt; test.jsp。现在我们可以把这些来自index.jsp的参数显示到test.jsp中么?答案是肯定的。这就是本篇博客要讲的参数回显。

简单数据类型的回显

对于简单数据类型,如:Integer、String、Float等使用Model将传入的参数再放到request域实现显示。对于该功能的实现非常简单,我们只需要在Controller的方法中添加Model类型的参数即可,例如:

然后我们在其他页面(例如此处的test.jsp)页面中取出该值即可:

Object数据类型的回显

SpringMVC默认支持Object数据回显,SpringMVC自动将形参中的Object重新放回request域中,request的key为Object的类名(请注意,类名首字母小写)。例如,我们在Controller中这么写:

然后在test.jsp中取出参数:

传递数据至下一个页面

我们常常有这样的需求:将数据传递至下一个页面。其实,这个也非常简单可以采用与Model类似的ModelMap即可。例如,我们在Controller中这么写:

按照惯例,贴出该项目中的关键代码;其余部分请参见上一篇博客,不再赘述

index.jsp

Controller

test.jsp

效果图:

SpringMVC札集(05)——SpringMVC参数回显

继续阅读