springmvc 后台接收前台数据
2017-05-25 16:36
246 查看
1,使用HttpServletRequest获取
1.1后台方法
@RequestMapping(value="/login",method = RequestMethod.POST)
public String login(HttpServletRequest request) {
if(userService.selectUser(request.getParameter("username"),request.getParameter("password"))!=null)
{
return "index";
}
else
return "login";
}1.2前台表单的name属性要和后台参数名保持一致
<form action="mavenTest/user/login" method="post">
<input type="text" name="username" placeholder="Username...">
<input type="password" name="password" placeholder="Password...">
<button type="submit" class="btn">Sign in!</button>
</form>
2.自动注入bean属性
2.1后台方法
@RequestMapping(value="/login",method = RequestMethod.POST)
public String login(User user) {
if(userService.selectUser(user.getUsername(),user.getPassword())!=null){
return "index";
}
else
return "login";
}
2.2前台表单的name属性要和类的参数名保持一致,并且要有相应的get和set方法
user类
public class User implements Serializable{
private int id;
private String username;
private String password;
private int age;
<form action="mavenTest/user/login" method="post">
<input type="text" name="username" placeholder="Username...">
<input type="password" name="password" placeholder="Password...">
<button type="submit" class="btn">Sign in!</button>
</form>
1.1后台方法
@RequestMapping(value="/login",method = RequestMethod.POST)
public String login(HttpServletRequest request) {
if(userService.selectUser(request.getParameter("username"),request.getParameter("password"))!=null)
{
return "index";
}
else
return "login";
}1.2前台表单的name属性要和后台参数名保持一致
<form action="mavenTest/user/login" method="post">
<input type="text" name="username" placeholder="Username...">
<input type="password" name="password" placeholder="Password...">
<button type="submit" class="btn">Sign in!</button>
</form>
2.自动注入bean属性
2.1后台方法
@RequestMapping(value="/login",method = RequestMethod.POST)
public String login(User user) {
if(userService.selectUser(user.getUsername(),user.getPassword())!=null){
return "index";
}
else
return "login";
}
2.2前台表单的name属性要和类的参数名保持一致,并且要有相应的get和set方法
user类
public class User implements Serializable{
private int id;
private String username;
private String password;
private int age;
<form action="mavenTest/user/login" method="post">
<input type="text" name="username" placeholder="Username...">
<input type="password" name="password" placeholder="Password...">
<button type="submit" class="btn">Sign in!</button>
</form>
相关文章推荐
- SpringMVC后台接收前台传来数据的三种简单方式
- SpringMVC之后台接收参数与前台传递数据
- SpringMVC 之 后台接收参数 与前台传递数据
- SpringMVC之后台接收参数与前台传递数据
- SpringMVC之后台接收参数与前台传递数据
- SpringMVC之后台接收参数与前台传递数据
- springMvc前台传数据后台接收
- 前台js传入json或map类型数据给后台以及后台java接收操作
- springMVC_后台自动接收list数据
- 【springMVC 后台跳转前台】1.使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中 ----2.前后台都没有报错,不能进入ajax回调函数
- Spring MVC前台属性数据的传递和后台属性数据的接收
- Ajax前台返回JSON数据后再Controller中直接转换成类型使用,后台接收json转成实体的方法
- EF5+MVC4系列(7) 后台SelectListItem传值给前台显示Select下拉框;后台Action接收浏览器传值的4种方式; 后台Action向前台View视图传递数据的四种方式(ViewDate,TempDate,ViewBag,Model (实际是ViewDate.Model传值))
- SpringMVC中利用json从后台穿数据到前台
- 前台发送后台接收的数据集合型数据的发送方法
- SpringMVC后台程序接收ajax异步提交数据的实例
- java springMVC前台和后台间传数据乱码
- 解决springmvc 从后台获取json数据传入前台jsp中文显示???的方法
- XCode请求数据中接收类型的后台与前台处理(本机模拟)
- springMVC初识,后台传给前台页面数据的4种方法