使用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

运行结果:
