zoukankan      html  css  js  c++  java
  • @RequestParam--SpringMVC 注解系列文章(一)

    • 概述

      RequestParam 注解是使用 SpringMVC 开发过程中,比较常用的一个注解,用于映射请求参数。

    • 代码
    package rex.springmvc.handlers;
    
    import org.apache.log4j.Logger;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestMethod;
    import org.springframework.web.bind.annotation.RequestParam;
    
    @RequestMapping(value="/requestParamTest")
    @Controller
    public class RequestParamTest {
    	private static final Logger logger = Logger.getLogger(RequestParamTest.class);
    	private static final String SUCCESS = "success";
    
    	/**
    	 * @RequestParam 注解可以用来映射请求参数
    	 * value 值即为请求参数名称
    	 * required 表示请求参数是否允许为空,默认值是true
    	 * defaultValue 值为请求参数的默认值
    	 *
    	 * @param userNm
    	 * @param age
    	 * @return
    	 */
    	@RequestMapping(value="/testRequestParam", method=RequestMethod.GET)
    	public String testRequestParam(@RequestParam(value="userNm") String userNm,
    			@RequestParam(value="age", required=false, defaultValue="0") int age){
    		logger.debug("userNm:" + userNm);
    		logger.debug("age:" + age);
    		return SUCCESS;
    	}
    }
    

      

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>ReqeustParam Test</title>
    </head>
    <body>
        <a href="requestParamTest/testRequestParam?userNm=RexFang&age=18">ReqeustParam Test</a>
    </body>
    </html>

    欢迎转载,转载必须标明出处

  • 相关阅读:
    Hdu3022 Sum of Digits
    bzoj3864 Hero meet devil
    bzoj2448 挖油
    poj3783 Balls
    bzoj3802 Vocabulary
    Hdu5181 numbers
    Hdu5693 D Game
    图形填充之边标志算法
    图形填充之栅栏填充算法
    图形填充之种子填充算法
  • 原文地址:https://www.cnblogs.com/rexfang/p/6592525.html
Copyright © 2011-2022 走看看