《获取参数的四种方法》

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

开发工具与关键技术: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表示非必填,如果必填但是没值就抛出异常