一。使用request.getParameter("属性名“)取值html
页面代码java
<form action="${basePath }doLogin.htm" method="post" onsubmit="check();"> 用户名:<input name="username" type="text" id="un"><br><br> 密 码:<input name="password" type="password" id="pwd"> <button type="submit">登录</button> </form>
后台代码 app
@RequestMapping("/doLogin.htm") public String doLogin(HttpServletRequest req){ String u = req.getParameter("username"); System.out.println(u); return "/user/welcome"; }
二。使用注解方式传值post
后台代码code
@RequestMapping("/doLogin.htm") public String doLogin(@RequestParam("username")String username){ System.out.println(username); return "/user/welcome"; }
三。参数传值orm
后台代码htm
@RequestMapping("/doLogin.htm") public String doLogin(String username){ System.out.println(username); return "/user/welcome"; }
第二种比较适合用于form表单传值,第三种能够用于界面之间相互传值,也方便开发人员利用AJAX传值开发