zoukankan      html  css  js  c++  java
  • SpringMVC后台接受前台传值的方法

    1.HttpRequestServlet 接收前台传值

    @RequestMapping("/go5")
        public String hello5(HttpServletRequest request){
            String name=request.getParameter("uname");
            String id=request.getParameter("uid");
            System.out.println(id+"----"+name);
            return "/WEB-INF/jsp/index.jsp";
        }

    2.直接接收前台传值

     //接收单个参数
         @RequestMapping("/hello")
         public String hello(String name){
             System.out.println(name);
             return "/WEB-INF/jsp/index.jsp";
         }
    //接收多个参数
         @RequestMapping("/go2")
        public String hello3(String name,int id){
             System.out.println(name);
             System.out.println(id);
             return "/WEB-INF/jsp/index.jsp";
         }

    3.以对象形式接收前台传递的数据

    //以对象形式接受参数
         @RequestMapping("/go4")
         public String hello5( Student stu){
             System.out.println(stu.getName());
             System.out.println(stu.getId());
             return "/WEB-INF/jsp/index.jsp";
         }
    public class Student {//类中必须要有无参数构造函数不然会有java.lang.NoSuchMethodException: org.entity.Student.<init>()错误
         private int id;
         private String name;
        public Student(int id, String name) {
            super();
            this.id = id;
            this.name = name;
        }
        
        public Student() {
            super();
        }
    }

    4.restful风格

    //restful风格
         @RequestMapping("/detete/{uid}/{uname}")
         public String hello2(@PathVariable("uid")int id,@PathVariable("uname")String name){
             System.out.println(id+"  ---->"+name);
             return "/WEB-INF/jsp/index.jsp";
         }
  • 相关阅读:
    Vijos Oct.28 NOIP2012模拟赛
    QBXT day3 圆盘自动机 游戏 方块
    QBXT day2 最近点对 最长路径 山峰
    1609: [Usaco2008 Feb]Eating Together麻烦的聚餐
    1617: [Usaco2008 Mar]River Crossing渡河问题
    委托的Lambda表达式
    值转换器IValueConverter
    Silverlight中遇到的一些问题
    匿名方法
    Silverlight中的Binding
  • 原文地址:https://www.cnblogs.com/qie-zi/p/8764421.html
Copyright © 2011-2022 走看看