spring MVC 前台后台数据交互(一)

服务端到客户端

因为我们在spring-MVC.xml文件里配置了如下代码:

所以control里返回页面,Controller中方法返回StringString对应的是view的位置,如果需要携带数据通过model(相当于一个Map)传递到view,view中使用jstlEL表达式来绑定model带来的数据。

control代码:

/**
	 * 申请成为讲师页面
	 * @return
	 * @throws NamingException
	 */
	@RequestMapping("/applyToTeacherPage")
	public String applyToTeacherPage(Model model) throws NamingException {
		String userId = "Euo34x6HfxNq2tVaPLhZ2V";
		Student student = studentBean.findEntityByIdGeneric(userId, dataBaseName);
		model.addAttribute(student);
		
		//所以省信息
		List provinces = new ArrayList();
		provinces = studentBean.queryProvince(dataBaseName);
		model.addAttribute("provinces", provinces);

		//查询所有领域
		List fields = new ArrayList<>();
		fields = studentBean.queryOneField(dataBaseName);
		model.addAttribute("oneLevelFields", fields);
		
		//查询所有行业
		List industrys = new ArrayList<>();
		industrys = studentBean.queryIndustry(dataBaseName);
		model.addAttribute("industrys", industrys);

		return "/applyToTeacher";
	}

jsp代码:

		
擅长领域
*
擅长行业
*



你可能感兴趣的:(spring MVC 前台后台数据交互(一))