使用Spring框架自带的标签库改造添加用户功能

使用Spring框架自带的标签库改造添加用户功能,这种方式一般情况下,在实际的项目中是比较少见的,但是也有必要要学习一下

useradd.jsp

注意标签库的引用

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<%@ taglib prefix="fm" uri="http://www.springframework.org/tags/form" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<!--下面使用spring框架提供的表单标签 其中的path就相当于以前input标签中的name属性  -->
<fm:form method="post" modelAttribute="user">
	用户编码:<fm:input path="userCode"/><br/>
	用户名称:<fm:input path="userName"/><br/>
	用户密码:<fm:input path="userPassword"/><br/><!--注意:必须要和实体类中的属性的名称保持一致  -->
	用户生日:<fm:input path="birthday" Class="Wdate" id="birthday" name="birthday" 
					readonly="readonly" onclick="WdatePicker();"/><br/>	
	用户地址:<fm:input path="address"/><br/>
	联系电话:<fm:input path="phone"/><br/>
	用户角色:<fm:radiobutton path="userRole" value="1"/>系统管理员
	<fm:radiobutton path="userRole" value="2"/>经理
	<fm:radiobutton path="userRole" value="3" checked="checked"/>普通用户
	<br/>
	<!-- 使用普通的html标签 -->
	<input type="submit" value="保存"/>
</fm:form>


</body>
</html>

  改造UserController.java

 运行结果:

原文地址:https://www.cnblogs.com/dongyaotou/p/12236610.html