文档章节

Java如何把链接中的参数在页面使用参数名字获取ModelMap model去页面显示或者处理

泉天下
 泉天下
发布于 2017/07/21 16:18
字数 124
阅读 24
收藏 0

连接  www.yj.com?name=yj&oid=xxxxx&sex=1

/**
     * 把参数转存到model里
     * 
     * @param relPath
     * @return
     */
    @SuppressWarnings({ "unchecked"})
    public static void setParameters(HttpServletRequest request, ModelMap model) {
        Enumeration<String> parameterNames = request.getParameterNames();
        if (parameterNames != null) {
            for (; parameterNames.hasMoreElements();) {
                String name = parameterNames.nextElement();
                model.addAttribute(name, request.getParameter(name));
            }
        }
    }

使用案例

@RequestMapping(value = "/commAct/index.html", method = RequestMethod.GET)
    public String index(HttpServletRequest request, HttpServletResponse response, ModelMap model) {

        //页面就可以根据参数名获取值了
        WebSite.setParameters(request, model);
         
        return WebSite.getWebAppTemplate("commAct/index");        
    }

 

html

<input type='text' value=${name!}>

© 著作权归作者所有

共有 人打赏支持
泉天下
粉丝 1
博文 60
码字总数 36218
作品 0
广州
SpringMVC之接收请求参数和页面传参

Spring接收请求参数 1,使用HttpServletRequest获取 Java代码 @RequestMapping("/login.do") public String login(HttpServletRequest request){ String name = request.getParameter("name")......

白志华
2015/09/23
0
0
SpringMVC之后台接收参数与前台传递数据

1、接收请求参数 1. 使用HttpServletRequest获取 Java代码 @RequestMapping("/login.do") publicString login(HttpServletRequest request){ String name = request.getParameter("name") St......

Java架构师那些事
08/19
0
0
springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序

spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: ModelAndView Java代码 @RequestMapping("/show1") public...

随智阔
2014/03/09
0
0
SpringMVC后台获取前台参数和向前台传值的几种方式

获取前台参数: 我们以用户登录为例,用户登录涉及两个参数: 这是前台登录视图: 相应的前台源码: ------------------------------------------------------ 介绍SpringMVC最常用的3种取值方...

文文1
05/13
0
0
springmvc 中的data bind机制

一、使用@RequestParam将请求参数绑定至方法参数 使用这种方法,不必要求请求的参数名和形参名保持一致。并且,如果参数使用了该注解,则该参数默认是必须提供的(页面必须保证此值存在),但你也...

lemos
2016/11/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
0
0
谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程...

linux-tao
昨天
0
0
学习设计模式——中介者模式

1. 认识中介者模式 1. 定义:用一个中介对象来封装一系列的对象交互行为,中介者使得各对象不需要显式的互相引用,从而使其松散耦合,独立的改变他们之间的交互。 2. 结构: Mediator:中介者...

江左煤郎
昨天
0
0
深入理解Plasma(1):Plasma 框架

这一系列文章将围绕以太坊的二层扩容框架,介绍其基本运行原理,具体操作细节,安全性讨论以及未来研究方向等。本篇文章作为开篇,主要目的是理解 Plasma 框架。 Plasma 作为以太坊的二层扩容...

HiBlock
昨天
0
0
Java 8 日期 示例

Java 8 推出了全新的日期时间API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。Java也意识到需...

阿刚ABC
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部