SpringMVC前台传值到后台的方法

一。使用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传值开发

相关文章
相关标签/搜索