spring mvc 前后台数据交互

34 篇文章 0 订阅
7 篇文章 0 订阅

1.参数对应

   java端:

 

	@RequestMapping(value="/test",method = RequestMethod.POST)
	public String submit(String name,Model model){
		//String name = request.getParameter("name");
        mailClient.send("dongkun01@vcredit.com", name);		
		model.addAttribute("username",name);
		return "account/testhome";
	}

    HTML:

 

   

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
	  xmlns:social="http://spring.io/springsocial"
	  xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
	  layout:decorator="layout">
	<head>
		<title>用户登录</title>
	</head>
	<body>
		<div id="content" layout:fragment="content">
			<form action="#" method="POST" th:action="@{/app/account/test}">
			<p>
				登录名:<input name="name" type="text"></input>
			</p>
			<p>
				<button type="submit">登录</button>
			</p>
			
			</form>
		</div>	
	</body>
</html>

 2.HttpServletRequest处理参数 

  java端:

 

 

@RequestMapping(value="/test",method = RequestMethod.POST)
	public String submit(HttpServletRequest request){
		String name = request.getParameter("name");
		return "account/testhome";
	}

 

    HTML:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
	  xmlns:social="http://spring.io/springsocial"
	  xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
	  layout:decorator="layout">
	<head>
		<title>用户登录</title>
	</head>
	<body>
		<div id="content" layout:fragment="content">
			<form action="#" method="POST" th:action="@{/app/account/test}">
			<p>
				登录名:<input name="name" type="text"></input>
			</p>
			<p>
				<button type="submit">登录</button>
			</p>
			
			</form>
		</div>	
	</body>
</html>

 

3.thymeleaf对应

	@RequestMapping(value="/register", method=RequestMethod.POST)
	public String RegisterFormSubmit(@ModelAttribute CredentialUser user,Model model){
		register.registerAccount(user.getUsername(),"", "");
		auth.register(user.getUsername(), user.getPassword());
		model.addAttribute("user", user);
		return "account/home";
	}

 

    HTML:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org"
	  xmlns:social="http://spring.io/springsocial"
	  xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
	  layout:decorator="layout">
	<head>
		<title>用户注册</title>
	</head>
	<body>
		<div id="content" layout:fragment="content">
			<form action="#" method="POST" th:action="@{/app/account/register}" th:object="${user}">
			<p>
				登录名:<input th:field="*{username}" type="text"></input>
			</p>
			<p>
				密码:<input th:field="*{password}" type="password"></input>
			</p>
			<p>
			</p>
<!-- 			<p> -->
<!-- 				验证码:<input th:field="verifyCode" type="text"></input><img alt="验证码" src=""></img> -->
<!-- 			</p> -->
			<p>
				<button type="submit">注册</button>
			</p>
			
			
			</form>
		</div>	
	</body>
</html>

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值