springMVC中前台向后台传递参数的方式

原创 2016年05月30日 21:37:54

        在spring的controller中,要将参数传递到台,有两种方式:第一是将参数作为url的路径的一部分传递到后台;第二种是将其作为参数传递到后台。下面分别来看这两种方式的实现,如下:

1、url类型:http://localhost:8080/taotaoweb/item/2345354543

    @RequestMapping("/item/{itemId}")
    @ResponseBody
    public TbItem getItemById(@PathVariable long itemId){
        //此处获取的itemId就是url地址后面的数值:2345354543
        TbItem item=itemService.getItemById(itemId);
        return item;
    }

    【注意】接收参数解决乱码问题看下面图片
           
2、url类型: http://localhost:8096/search/query?q=手机&page=2&rows=10 
    @RequestMapping(value="/query",method=RequestMethod.GET)
    @ResponseBody
    public TaotaoResult search(@RequestParam("q")String queryString,
            @RequestParam(defaultValue="1")Integer page,
            @RequestParam(defaultValue="60")Integer rows){
        if (StringUtils.isBlank(queryString)){
            return TaotaoResult.build(400, "查询条件不能为空!");
        }
        SearchResult searchResult=null;
        try {
            queryString=new String(queryString.getBytes("iso8859-1"),"utf-8");
            searchResult=searchService.search(queryString, page, rows);
        } catch (Exception e) {
            e.printStackTrace();
            return TaotaoResult.build(500, ExceptionUtil.getStackTrace(e));
        }
        return TaotaoResult.ok(searchResult);
    } 

SpringMVC学习总结(二)—— 参数的接收方式

1·从路径中获取参数   @RequestMapping("/item/{itemid}") @ResponseBody publicTbItem queryItemInfoByitemId(@Pat...
  • u012788601
  • u012788601
  • 2017年02月26日 21:51
  • 946

SpringMVC之后台接收参数与前台传递数据

1、接收请求参数          1. 使用HttpServletRequest获取 Java代码   @RequestMapping("/login.do") ...
  • zmx729618
  • zmx729618
  • 2016年06月01日 10:53
  • 22555

Spring MVC 系列(三)——Spring MVC 参数传递与表单交互

 MVC模式的特点就在于将页面、业务逻辑、实体分层管理,那三层之间如何进行数据传输,Spring MVC与其他web 框架相比,有何独到之处。 在MVC框架模式中,大部分的参数传递都是通过发送...
  • Daybreak1209
  • Daybreak1209
  • 2016年02月15日 11:02
  • 5469

Spring MVC参数的传递与接收

SpringMVC主要做的就两方面的操作。 在Controller接收从jsp传递过来的数据 把Controller的数据传递到jsp页面...
  • zsx157326
  • zsx157326
  • 2017年07月20日 21:24
  • 841

SpringMVC传入参数

测试使用的类:public class User { private String name;// 姓名 private Integer age;// 年龄 public Str...
  • zhou920786312
  • zhou920786312
  • 2017年04月15日 11:39
  • 644

一、spring mvc的获取参数和传递参数

1、工程结构 在lib下面加入jar包,jar图片如下所示: 2,配置web.xml,也就是spring mvc设置启动的servlet hello org.springf...
  • wxwzy738
  • wxwzy738
  • 2013年04月05日 22:39
  • 119760

将前台表格中的数据传入后台

Spring+SpringMvc+Mybatis框架,前台为ligerUI插件,完成从前台将表格中的数据传入后台的功能。...
  • lj9601
  • lj9601
  • 2017年03月29日 11:03
  • 910

SpringMVC——接收请求参数和页面传参

Spring接收请求参数:   1,使用HttpServletRequest获取 Java代码   @RequestMapping("/login.do")   ...
  • z69183787
  • z69183787
  • 2014年12月01日 21:42
  • 143250

SpringMVC之Controller传递数据与页面

SpringMVC与页面传递参数
  • yyywyr
  • yyywyr
  • 2014年12月18日 20:51
  • 5706

Spring MVC 后台获取前台form参数值(requestparam)

Spring MVC 获取前台参数值得java代码: @RequestMapping(value = "/loginCheck") public String loginCheck( ...
  • banlifeather
  • banlifeather
  • 2015年07月13日 09:22
  • 3128
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:springMVC中前台向后台传递参数的方式
举报原因:
原因补充:

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