编写前端页面表单
<form method="post" action="http://localhost:8080/login" >
<input name="username" type="text" >
<input name="password" type="password">
<input type="submit">
</form>
编写controller
方法一,使用HttpServletRequest
package com.logistics_management.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest;
@Controller
public class LoginController {
@RequestMapping("/login")
public String login(HttpServletRequest request){
System.out.println(request.getParameter("username"));
System.out.println(request.getParameter("password"));
return "success";
}
}
-
输入账号密码提交
-
结果如图
方法二、通过形参直接接收
- controller编写如下:
@RequestMapping("/login")
public String login(String username,String password){
System.out.println(username);
System.out.println(password);
return "success";
}
方法三、使用@PathVariable注解
- cntroller编写如下
@RequestMapping("/login/{username}/{password}")
public String login(@PathVariable("username") String username,@PathVariable("password") String password){
System.out.println(username);
System.out.println(password);
return "success";
}
- 访问前端连接
- 结果: