这是对立的>>>>>>SpringMVC中接收前端表单数据的学习
第一种:使用ModelAndView
- 使用addObject()方法来存储:
@RequestMapping("login.action")
public ModelAndView login(String username,String pwd){
ModelAndView modelAndView = new ModelAndView();
System.out.println("执行登录处理");
System.out.println(username+pwd);
if (username.equals("sun")&&pwd.equals("123")){
modelAndView.addObject("name",username);
modelAndView.setViewName("main");
return modelAndView;
} else {
modelAndView.setViewName("error");
}
return modelAndView;
}
- 前端页面,使用el表达式:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>主页 欢迎----${name} </h1>
</body>
</html>
第二种:使用ServletAPI
- 添加依赖
- 控制器中代码:
第三种:使用Map
- 控制器中代码:
第四种:使用Model对象
- 控制器中代码:
第五种:使用ModelMap对象
- 控制器中代码: