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";
         }
  • 相关阅读:
    数据结构学习笔记(目录)
    AVL树(自平衡树)——c++实现
    一次线性同余式解决问题
    快慢指针判断单链表中是否有环
    1.1安装QT
    Sql性能查询
    独立线程中实现QT GUI
    【精品分享一】JAVA 精品图书高清PDF下载
    【精品分享二】ASP.NET MVC系列精品图书高清PDF下载
    1、linux-文件和目录命令
  • 原文地址:https://www.cnblogs.com/qie-zi/p/8764421.html
Copyright © 2011-2022 走看看