博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring接收参数
阅读量:5076 次
发布时间:2019-06-12

本文共 3021 字,大约阅读时间需要 10 分钟。

public class LogonModel{        private String UserName;        private String Password;    public String getUserName() {        return UserName;    }    public void setUserName(String userName) {        this.UserName = userName;    }    public String getPassword() {        return Password;    }    public void setPassword(String password) {        this.Password = password;    }}
定义Bean

 

import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.servlet.ModelAndView;import com.spinfo.entity.User;@Controllerpublic class LoginController{        @RequestMapping("/hello")    public String handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception    {        System.out.println("运行springmvc2--Controller");        return "login";    }    /**     * SpringMVC接收表单参数     * 第一种方式:     * 直接把表单的参数写在Controller相应的方法的形参中,返回一个String,该String表示成功跳转到的页面的名称:String.jsp,其路径通过spring-servlet.xml来配置     * @param request     * @param response     * @return     * @throws Exception     */    //    @RequestMapping("/login")//    public String login(String username,String password) throws Exception{//        System.out.println("username:"+username+" password:"+password);//        return "success";//    }        /**     * SpringMVC接收表单参数     * 第二种方式:     * 通过HttpServletRequest来接收表单参数     * @param request     * @param response     * @return     * @throws Exception     *///    @RequestMapping("/login")//    public String login(HttpServletRequest request,HttpServletResponse response) throws Exception{//        String username = request.getParameter("username");//        String password = request.getParameter("password");//        System.out.println("usrename:"+username+"  / password:"+password+request.getContextPath());//        return "success";//    }        /**     * SpringMVC接收表单参数     * 第三种方式:     * 通过一个bean来接收,建立一个和表单中参数对应的bean,用这个bean来封装接收的参数     * @return     * @throws Exception//     *///    @RequestMapping("/login")//    public String login(User user) throws Exception{//        System.out.println("usrename:"+user.getUsername()+"  / password:"+user.getPassword());//        return "success";//    }        /**     * SpringMVC接收表单参数     * 第四种方式:     * 通过json数据接收,将表单的数据封装成json字符串来接收,依然可以通过bean来封装接收参数     * @return     * @throws Exception     *///    @RequestMapping("/login")//    public String login(User user) throws Exception{//        System.out.println("usrename:"+user.getUsername()+"  / password:"+user.getPassword());//        return "success";//    }        @RequestMapping("/login")    public ModelAndView login(String username,String password){        System.out.println("usrename:"+username+"  / password:"+password);        String message = "helloSpringMVC";                return new ModelAndView("success","message",message);    }}
接收参数方法

 

Jquery传参

 

转载于:https://www.cnblogs.com/baobao2010/p/3182199.html

你可能感兴趣的文章
java学习笔记之String类
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
iOS开发——缩放图片
查看>>
HTTP之URL的快捷方式
查看>>
满世界都是图论
查看>>
配置链路聚合中极小错误——失之毫厘谬以千里
查看>>
蓝桥杯-分小组-java
查看>>
Android Toast
查看>>
iOS开发UI篇—Quartz2D使用(绘制基本图形)
查看>>
docker固定IP地址重启不变
查看>>
桌面图标修复||桌面图标不正常
查看>>
JavaScript基础(四)关于对象及JSON
查看>>
JAVA面试常见问题之Redis篇
查看>>
jdk1.8 api 下载
查看>>
getElement的几中属性介绍
查看>>
HTML列表,表格与媒体元素
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>