《获取参数的四种方法》

本文详细介绍了在Java Web开发中,使用SSM框架时获取请求参数的四种方法:自动类型匹配、自动封装PO(自动装箱)、通过Request获取以及使用@RequestParam注解。文章列举了每种方法的控制器代码、页面代码示例,并强调了@RequestParam注解的required属性用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:eclipse、Java、ssm框架

作者:潘玉莹

撰写时间:2020-05-08

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

  1. 自动类型匹配

 

针对少量的参数,可以考虑直接使用“自动类型匹配”方式来获取参数,自动类型匹配 使用方式如下

控制器代码如下 直接在方法里面写需要获取到的参数即可,如果是需要输出的话值的话,直接输出即可

页面代码如下name值相对应的要和控制器的一致,不然就接受不了

如果需要传递参数回页面的话,控制器代码如下

页面获取值的代码 通过el表达式获取控制器参数

输出效果

  1. 自动封装po(自动装箱)

 

新建一个类,生产get和set方法

控制器代码,在方法里面写po对象,输出值对象.get方法即可

JSP页面代码,name值要跟po里面的值一致,返回页面的值如上一种方法一样,通过el表达式获取

  

 

 

3 .使用request获取请求参数

 

使用request获取请求参数控制器部分代码如下

页面代码,页面代码的值要与控制器获取的值一致

 

 

 

4. 使用@RequestParam获取参数

 

控制器代码如下

 

如下图片借助于老师代码

注意事项

@RequestParam  

 Value参数表示:从页面传递过来的参数名称,相当于

request.getParameter("userName"); 

equired:true表示必填,false表示非必填,如果必填但是没值就抛出异常

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:eclipse、Java、ssm框架

作者:潘玉莹

撰写时间:2020-05-08

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

  1. 自动类型匹配

 

针对少量的参数,可以考虑直接使用“自动类型匹配”方式来获取参数,自动类型匹配 使用方式如下

控制器代码如下 直接在方法里面写需要获取到的参数即可,如果是需要输出的话值的话,直接输出即可

页面代码如下name值相对应的要和控制器的一致,不然就接受不了

如果需要传递参数回页面的话,控制器代码如下

页面获取值的代码 通过el表达式获取控制器参数

输出效果

  1. 自动封装po(自动装箱)

 

新建一个类,生产get和set方法

控制器代码,在方法里面写po对象,输出值对象.get方法即可

JSP页面代码,name值要跟po里面的值一致,返回页面的值如上一种方法一样,通过el表达式获取

  

 

 

3 .使用request获取请求参数

 

使用request获取请求参数控制器部分代码如下

页面代码,页面代码的值要与控制器获取的值一致

 

 

 

4. 使用@RequestParam获取参数

 

控制器代码如下

 

如下图片借助于老师代码

注意事项

@RequestParam  

 Value参数表示:从页面传递过来的参数名称,相当于

request.getParameter("userName"); 

equired:true表示必填,false表示非必填,如果必填但是没值就抛出异常

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值