一、简单数据类型
方案一:使用request、response、session获取参数
在SpringMVC中使用原生的servlet
controller:
jsp页面:
方案二:接收简单数据类型(八种)
jsp页面:
当handle03()的参数名称和jsp页面中传过来的参数名称一致
时,就会将它自动匹配赋值。我们也可以使用@RequestParam注解进行手动映射,这样就不需要名称一致了。
二、包装数据类型POJO
传统servlet获取一个表单数据的方式:
new一个User类以后再逐个获取对应得参数,然后在存入user中,这样比较麻烦,SpringMvc提供了更好的解决方案。
一、SpringMvc获取POJO数据类型的方法:
user类:
class User{
private id;
private name;
.........省略setter与getter等
jsp页面测试
当user类中有对应得属性时,就会与jsp页面传递过来的参数匹配并赋值,如果某些属性不匹配就为null。
二、SpringMvc获取POJO包装类型数据类型的方法
QueryVo类:
public class QueryVo{
private String mail;
private String phone;
private User user;
}
其实也就是类中嵌套类罢了。使用方法基本与普通POJO类型一致。
Controller:
jsp: