使用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
运行结果: