springmvc+jsp/html 前后台交互(三):controller和html页面交互


以下是controller页面转到html页面以及接收html表单提交数据的方法

@RequestMapping("/form") //跳转

	public String toRegister(HttpServletRequest request,Model model){
	
		return "register";
	}
	@RequestMapping("/save")  //接收html页面提交过来的数据
	public String toSave(HttpServletRequest request){
				
		String tel = request.getParameter("tel");
		String code = request.getParameter("code");
		User user = new User();
		user.setTelNumber(tel);
		user.setCode(code);
		int result = this.userService.saveUser(user);
		return "success";
	}

上面的register就是对应  /WEB-INF/view/html下的register.html页面


以下是register.html内容,这个form表单的action赋值着实费了一番功夫,不像jsp页面那样使用action="${pageContext.request.contextPath}/user/save">这种方式的,因为html是不识别jstl标签的,所以就用js方法获取项目上下文路径并拼成要用的url赋值给form的action




     
    Bootstrap - 注册
      
      
    
    
   
    
     







你可能感兴趣的:(springmvc+jsp/html 前后台交互(三):controller和html页面交互)