SpringMVC 方法参数设置

/**

  在方法中配置参数:
   (1) 内置对象配置:  request:获取cookie、请求头...                获取项目根路径 request.getContextPath()
                    response:用于ajax的输出                      response.getWriter.print("输出内容")
                    Session:request.getSession()                获取session.getId()
                    ServletContext:request.getServletContext()  获取项目完整路径  application.getRealPath("/")

   (2) 页面传递的参数名称与后台接收的参数名称不一致的情况:

           public ModelAndView   remove(@RequestParam(value="empno",defaultValue="1")  int eid){}

                     解析:页面传入的参数名称:empno
                          后台接收的参数名称:eid

                          采用@RequestParam来解决  :
                              value:表示页面的参数名称;
                              defaultValue:表示页面参数没有传递值时的默认取值

                          用途:分页参数的处理

                             eg:public ModelAndView list(
                          @RequestParam(value="cp",defaultValue="1") Integer currentPage,
                          @RequestParam(value="ls",defaultValue="10") Integer lineSize,
                          @RequestParam(value="col",defaultValue="ename") String column,
                          @RequestParam(value="kw",defaultValue="") String keyWord
                         ){}                   

 */

  

原文地址:https://www.cnblogs.com/yuefeng123/p/8427161.html

时间: 2025-01-17 16:28:16

SpringMVC 方法参数设置的相关文章

springmvc 方法参数自定义的解析

1.实现HandlerMethodArgumentResolver接口: 2.在配置文件中添加配置<mvc:argument-resolvers>   <bean class=""></bean>  </mvc:argument-resolvers> class文件是第一步中定义的class 3.定义注解用于只解析controller带有该注解的方法参数 自定义方法参数解析实现了前端和后端的数据的统一,比如将表单数据定义成bean,通过定

SpringMVC中@RequestMapping参数设置

URL路径由value决定,eg:value="/hello". method参数:RequestMethod.POST,RequestMethod.GET请求方法,比如GET.POST 除此之外,还有: param:参数设置 @RequestMapping还支持ANT风格的通配符: @RequestMapping(value="/?/world") 需要类似于http://localhost:8080/SpringHelloWorld/hello/4/world这

成都电气开发:一个利用4个按键快速进行参数设置的方法

在设计人机交互界面的时候,假设我们要对一个多位数进行设置,最简单的办法就是准备一个含有0-9十个按键数字的键盘,根据需要将对应的键按几下,如要设置参数为1234,那就依次按下1.2.3.4这几个键就可以快速地设置参数. 但是呢?有时处理器的IO口不够了,操作界面只有那么大放不下那么多按键,而且我们又想节约成本少一些按键的开支,这个该怎么办呢?本文就介绍一种利用更少的四个按键快速调整多位数的方法.开发定制,业务Q:2531-2637-26 这个方法在设置界面安排了 “左”“右”“加”“减”四个按键

vlc 详细使用方法:libvlc_media_add_option 函数中的参数设置

[转载自]tinyle的专栏 [原文链接地址]http://blog.csdn.net/myaccella/article/details/7027962 [手记] 下面列出的参数可以在命令行中执行,也可以在VLC界面中填写.当然,更重要的是能在 程序中调用. 程序中调用的时候要注意,什么是全局参数,什么是会话参数.例如: RTP over TCP的选项,必须用冒号.用双减号则没有效果. 正确写法:libvlc_media_add_option(m_media, “:rtsp-tcp”); 错误

node应用cross-env参数设置及PM2参数设置方法

参数设置 在node开发过程中,我们经常使用npm run dev/build 命令 但是有时我们需要设置一些参数,在window系统中需要手动安装 cross-env npm i cross-env -D 然后在script中添加参数设置 "scripts": { "test": "cross-env NODE_ENV=development node index.js"} 这样我们就可以随意设置我们需要的参数了. 使用PM2,为应用开启一个长

SpringMVC学习(五)——SpringMVC的参数绑定

SpringMVC中的参数绑定还是蛮重要的,所以单独开一篇文章来讲解.本文所有案例代码的编写均建立在前文SpringMVC学习(四)——Spring.MyBatis和SpringMVC的整合的案例基础之上,因此希望读者能仔细阅读这篇文章. 默认支持的数据类型 现在有这样一个需求:打开商品编辑页面,展示商品信息.这是我对这个需求的分析:编辑商品信息,需要根据商品id查询商品信息,然后展示到页面.我这里假设请求的url为/itemEdit.action,由于我想要根据商品id查询商品信息,所以需要传

springmvc传递参数与接收参数

springmvc和structs的接收参数的映射原理是一样的一.表单代码<%@ 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

springmvc 的参数绑定

1.springmvc的参数绑定的过程 从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到controller方法的形参上. springmvc中,接收页面提交的数据是通过方法形参来接收.而不是在controller类定义成员变更接收!!!!(单例的哦) 直接在controller方法形参上定义下边类型的对象,就可以使用这些对象.在参数绑定过程中,如果遇到下边类型直接进行绑定. 1)HttpServletRequest:通过request对象获取请求信息 2)Htt

SpringMVC学习(六)——SpringMVC高级参数绑定与@RequestMapping注解

高级参数绑定 现在进入SpringMVC高级参数绑定的学习,本文所有案例代码的编写均建立在前文SpringMVC学习(五)——SpringMVC的参数绑定的案例基础之上,因此希望读者能仔细阅读这篇文章. 绑定数组 现有这样一个需求:在商品列表页面选中多个商品,然后删除之.下面是我对该需求的分析:此功能要求商品列表页面中的每个商品前有一个checkbook(复选框),选中多个商品后点击删除按钮把商品id传递给Controller,根据商品id批量删除商品信息. 首先将itemList.jsp页面改