2023年7月29日发(作者:)
jsp⾃定义select标签的使⽤项⽬中多次使⽤到了部门选择下拉框,于是决定把此下拉框提取成⼀个⾃定义标签。⾃定义标签可以⽅便统⼀管理和⼀处修改的好处1. 步骤⼀:定义java的tag类,这个类继承了spring的tContextAwareTag类。123456789@SuppressWarnings("serial")public class DeptCodeTag extends RequestContextAwareTag{ @Override protected int doStartTagInternal() throws Exception { //这⾥可以获取WebApplicationContext,然后获取service,调⽤service⽅法去获取部门集合,然后放到pageContext传递到前端进⾏select标签的组装。 return 0; }}1. 步骤⼆:定义tld⽂件dept_。⽂件放在WEB-INF⽬录下,否则会报错。2
xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/xml/ns/j2ee /xml/ns/j2ee/web-jsptaglibrary_2_" version="2.0">
<%@taglib prefix="c" uri="/jsp/jstl/core" %>
<%@taglib prefix="deptSel" uri="/media/tag" %>
<%@attribute name="hiddenName" required="true" rtexprvalue="true" %><%@attribute name="value" required="true" rtexprvalue="true" %><%@attribute name="name" required="true" rtexprvalue="true" %>
<%--
1. 步骤五:jsp使⽤⾃定义标签1<%@ taglib prefix="deptSel" tagdir="/WEB-INF/tags" %>12
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690580988a372817.html
评论列表(0条)