Spring MVC接收参数的方式

原创 2015年07月07日 14:26:11

第一种接收参数的方式:

1、com.venustech.entity.User实体类属性:

Integer id  、String username、String password

2、controller控制层

package com.venustech.controller;


import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.Mapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;


import com.venustech.entity.User;


@Controller
@RequestMapping("/user")
public class UserAction {
@RequestMapping("/test")
public ModelAndView test2(User user){
ModelAndView mov=new ModelAndView();
mov.setViewName("hello");
mov.addObject("name", user.getUsername());
mov.addObject("password", user.getPassword());
mov.addObject("msg", "保存成功");
return mov;
}

}

只需要调用http://ip:port/项目名/user/test?username="se7en"&password="123"就可以传递参数

如果你传入的参数为user.username="se7en"反而还收不到了呢!

总结:1、spring MVC接收类对象时只需要写入对应类中的属性的名称对应的get方法

2、这里面的mov中的setViewName是对应的跳转的页面

addObject中的string 可以在跳转的页面中用${string}来获取。

第二种接收参数:

@RequestMapping("/test")
public ModelAndView test2(
S
tring username,String password)

{
ModelAndView mov=new ModelAndView();
mov.setViewName("hello");
mov.addObject("name", name);
mov.addObject("password", password);
mov.addObject("msg", "保存成功");
return mov;
}

注意:如果是用mov传递一个user对象的话页面上的接收方式为${requestScope.user.username}如果只是单纯的

${user.username}是没有用的。

第三中接收参数

@RequestMapping("/save")
public String test1(@RequestParam(required=true,defaultValue="18")String username,@RequestParam(required=false)String password){
System.out.println("name:"+name+"password:"+password);
//return "hello";//    http://ip:端口/web应用/hello.jsp
return "redirect:/hello.jsp";
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Spring MVC中action接收从页面传递过来的参数方式

通过url中的“?”从页面传递一个数组到后台,

Spring MVC实战系列教程(2)--常用请求参数接收方式

在MVC结构中,控制器组件主要的功能就是接收请求、处理请求、生成响应,接收客户端传来的请求参数的往往是控制器要做的第一件事,本节就介绍下spring mvc接收请求参数的几种常用方式。 (一)...

Spring MVC中带有继承关系或者含有对象的参数请求处理方式

如题意思就是在Spring MVC的路由方法中出现的参数是具有继承关系的,如下:(1)控制器代码如下:(2)QueryUserCond代码如下:(3)QueryBaseCond代码如下:Page是个分...

[Spring MVC] - SpringMVC的各种参数绑定方式

原帖地址: http://www.cnblogs.com/HD/p/4107674.html SpringMVC的各种参数绑定方式   1. 基本数据类型(以int为例,其他类似)...

Spring MVC参数的传递与接收

SpringMVC主要做的就两方面的操作。 在Controller接收从jsp传递过来的数据 把Controller的数据传递到jsp页面

spring mvc注解方式

  • 2015-07-03 14:51
  • 12.41MB
  • 下载

Spring MVC 学习 之 - URL参数传递

该博文列举了所有Spring MVC提供的URL参数传递方式,好文值得转载收藏。 传送门 :http://www.cnblogs.com/rhythmK/p/3971191.html 在...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)