入门
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"; } }