好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

@RequestParam使用defaultValue属性设置默认值的操作

@RequestParam使用defaultValue属性设置默认值

注意设置必须是string类型的,框架自己会做转换

?

1

2

@RequestParam (value = "page" , required = false , defaultValue = "1" ) Integer page,

@RequestParam (value = "size" , required = false ) Integer size,

补充:@RequestParam注解的使用说明

自SpringMVC4.2之后,RequestParam内部有4个参数:

1、String name;

2、String value;

3、boolean required;

4、String defaultValue;

源码中name的别名是value,value的别名是name,

所以说name和value两个属性基本是等价的,都是获取从前台传入的参数

RequestParam来映射请求参数

required表示是否必须,默认为true

defaultValue请求参数的默认值

?

1

2

3

4

5

@RequestMapping (value = "/testRequestParam" )

  public String testRequestParam( @RequestParam (value= "username" )String un, @RequestParam (value = "age" ,required = false ,defaultValue = "0" ) int age){

   System.out.println( "testRequestParam,username:" +un+ ",age," +age);

   return "success" ;

  }

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

<script>

   ( function (){

   function setArticleH(btnReadmore,posi){

   var winH = $(window).height();

   var articleBox = $( "div.article_content" );

   var artH = articleBox.height();

   if (artH > winH*posi){

   articleBox.css({

    'height' :winH*posi+ 'px' ,

    'overflow' : 'hidden'

   })

   btnReadmore.click( function (){

    if ( typeof window.localStorage === "object" && typeof window.csdn.anonymousUserLimit === "object" ){

    if (!window.csdn.anonymousUserLimit.judgment()){

    window.csdn.anonymousUserLimit.Jumplogin();

    return false ;

    } else if (!currentUserName){

    window.csdn.anonymousUserLimit.updata();

    }

    }

   

    articleBox.removeAttr( "style" );

    $( this ).parent().remove();

   })

   } else {

   btnReadmore.parent().remove();

   }

   }

   var btnReadmore = $( "#btn-readmore" );

   if (btnReadmore.length>0){

   if (currentUserName){

   setArticleH(btnReadmore,3);

   } else {

   setArticleH(btnReadmore,1.2);

   }

   }

   })()

  </script>

  </article>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。

原文链接:https://blog.csdn.net/y41992910/article/details/88314233

查看更多关于@RequestParam使用defaultValue属性设置默认值的操作的详细内容...

  阅读:72次