文档章节

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
博文 63
码字总数 37091
作品 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 返回类型选择 以及 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之后台接收参数与前台传递数据

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

Java架构师那些事
08/19
0
0
SpringMVC后台获取前台参数和向前台传值的几种方式

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

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

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

lemos
2016/11/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用Autowired和Qualifier解决多个相同类型的bean如何共存的问题

注意: 实现类UserServiceImpl,MyUserServiceImpl 需要区分:@Service("userServicel") @Service("myUserService") https://blog.csdn.net/russle/article/details/80287763......

qimh
41分钟前
3
0
SQL 语句使用to_char函数时,检索结果有空格

小疯在使用Oracle过程中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对可以做一下trim处理。但是小疯很疑惑为什么会有空格呢,于...

野小疯
42分钟前
3
0
对接比特币钱包的PHP开发包

BtcTool是一个基于第三方服务和离线裸交易实现的PHP比特币应用开发包,适合不希望部署本地 节点旳PHP开发者,开发包主要包含以下特性: 利用第三方服务获取指定地址的utxo集合 离线生成消费裸...

汇智网教程
今天
2
0
【自用】 VHD to VHDX

VHDX: 在VHD 2TB 的基础上提供 64TB的容量。 支持逻辑扇区大小为 4KB,和每块的大小为 256MB,来优化虚拟磁盘性能。 比VHD提供更高的安全性、可靠性和性能。 convert-VHD –path d:\Hyper-v...

Tensor丨思悟
今天
3
0
30 岁转行做Python开发晚吗?而且是零基础

最近有小伙伴问小编,30 岁转行做Python开发晚吗? 小编想说,其实无论男女,只要想学,有这个动力,就直接去行动。无论年龄,无论性别,只要你想一直勇往直前,那么想做的就去做吧~这里有一...

糖宝lsh
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部