【Springmvc 4】---- 参数接受方式小结



 【Springmvc 4】---- 参数接受方式小结




目录
   springmvc参数接受方式一:
          页面显示结果:
          开发工具中显示结果:
   参数接受方式二:
   如果是接受多个参数怎么办呢?




springmvc参数接受方式一:

/**
     * 接受方式一:HttpServletRequest 可以直接定义参数列表,可以直接使用
     * @param request
     * @return
     */
    @RequestMapping("/toPerson.do")
    public String toPerson(HttpServletRequest request)
    {
        String result=request.getParameter("name");
        System.out.println(result);
        return"jsp1/index";        
    }


         
 页面显示结果:

          
 
 
 开发工具中显示结果:
 
              
    


参数接受方式二: 


   注意:类型相同可以直接接受,否则出错。


如果类型不对,则出错如下:
       Unable to convert value daniel from type 'java.lang.String' to type 'java.lang.Integer'; nested exception is java.lang.NumberFormatException: For input string: "daniel"




 




     出错原因: 接受参数的类型不对,daniel 应该是 String  name类型,但是代码中类型

不对为Integer name,所以,只要将 Integer 改成 String 就行。
 
 

代码如下:
            
      

 
 
 
 
   


  如果是接受多个参数怎么办呢?

      

     直接在括号里面添加就行了。



访问地址输入:http://localhost:8080/springmvc-1.1/test/toPerson1.do?name=Bill&age=55&address=America


 

 

 

 


  小 结:

         

        接受参数的两种方式:


        接受方式一:HttpServletRequest 可以直接定义参数列表,可以直接使用

    

   接受方式二:参数列表上直接定义参数名称,只要参数名称能匹配的上就能接受传过来的数据,但是要主要的是值是可以与类型之间转换的。


         








评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值