请求参数的绑定

    xiaoxiao2023-11-25  175


    入门


    1.params.jsp

    <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <%--请求参数绑定--%> <a href="param/testParam?username=hehe&password=123">请求参数的绑定</a> </body> </html>

    2.paramcontroller

    /** * 请求参数绑定 */ @Controller @RequestMapping("/param") public class ParamController { /** * 请求参数绑定入门 * @return */ @RequestMapping("testParam") public String testParam(String username,String password){ System.out.println("执行了..."); System.out.println(username); System.out.println(password); return "success"; } }

    请求参数绑定实体类型(封装到javaBean)


    1.Account实体类

    public class Account implements Serializable { private String username; private String password; private Double money; @Override public String toString() { return "Account{" + "username='" + username + '\'' + ", password='" + password + '\'' + ", money=" + money + '}'; } 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; } public Double getMoney() { return money; } public void setMoney(Double money) { this.money = money; } }

    2…paramas.jsp

    <form action="param/saveAccount" method="post"> 姓名:<input type="text" name="username"/><br/> 密码:<input type="text" name="password"/><br/> 金额:<input type="text" name="money"/><br/> <input type="submit" value="提交"/> </form

    ParamControlle

    /** * 请求参数绑定 */ @Controller @RequestMapping("/param") public class ParamController { /** * 把请求参数封装到javaBean的类中 * @return */ @RequestMapping("/saveAccount") public String testParam(Account account){ System.out.println("执行了..."); System.out.println(account); return "success"; } }
    最新回复(0)