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后台获取前台参数的几种方式

参考链接:http://www.cnblogs.com/xiaoxi/p/5695783.html 我们以用户登录为例,用户登录涉及两个参数: 账号:loginName 密码:password 这是...

springmvc前台给后台传值的几种方式

文章转载于springmvc前台给后台传值的几种方式 1. 基本数据类型(以int为例,其他类似): Controller代码: [java] view plain ...

springmvc前台给后台传值的几种方式

1. 基本数据类型(以int为例,其他类似): Controller代码: @RequestMapping("saysth.do") public void test(int count) {...

菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式

一、概述。        在很多企业的开法中常常用到SpringMVC+Spring+Hibernate(mybatis)这样的架构,SpringMVC相当于Struts是页面到Contorll...
  • gwblue
  • gwblue
  • 2015年01月21日 11:34
  • 115131

springmvc前台给后台传值的几种方式

1. 基本数据类型(以int为例,其他类似): Controller代码: @RequestMapping("saysth.do") public void test(int count) { } ...

springMVC注解前台像后台传值的两种方式

1 web.xml 配置

SpringMvc后台传递Map到前台并解析

SpringMvc后台程序: /** * 根据ids查找商品 */ @RequestMapping(value = "/cartItems", method = RequestMethod.GE...

springmvc值的传递(从后台到前台)

///1直接跳转页面的回写不是ajax的调(只用@RequestMapping) control中 1,model.addObject("parentMenus", parentMenus);   ...

ASP.NET MVC中从后台控制器(Controller)传递数据到前台页面视图(View)方式

方式一: 数据存储模型Model: public class CalendarEvent { public string id { get; set; } ...

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

1、接收请求参数          1. 使用HttpServletRequest获取 Java代码   @RequestMapping("/login.do"...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:springMVC中前台向后台传递参数的方式
举报原因:
原因补充:

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