TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
- package mytag.tag;
+ J1 Y5 Y! x! l$ P' U- d - 8 u! i1 y' q5 U
- import java.io.IOException;
: U" [- `+ N O# I f y) N - import java.text.SimpleDateFormat;
1 a. e+ K1 G$ D- f) X! R, x - import java.util.Date;
! v1 A0 Q+ {, _
0 O# y* U( l7 y$ [) h# U. R* F8 s! ?- import javax.servlet.jsp.JspException;
7 C& }0 a) {5 m( u) N" t& {7 }6 {1 O8 l - import javax.servlet.jsp.JspWriter;
5 f ^; x: Z9 D/ x) A - import javax.servlet.jsp.PageContext;6 t; D# S* m9 k' S7 f
- import javax.servlet.jsp.tagext.SimpleTagSupport;
$ u2 y& I7 X0 p# @/ {0 ~ - z: L6 a/ A) `/ l5 O4 m
- public class DateTag extends SimpleTagSupport{# D* R& m- Z9 y% j
- private String quesId;8 B6 t$ j! Q% Z% n- ^
- @Override
/ U! \8 {# e d; w2 o) l2 n0 U - public void doTag() throws JspException, IOException {- N( c$ L2 {, a
- String message = "";; a' X) ^1 s& g: l5 D, _, c
- if(quesId.equals("0")){7 R0 d l }8 f7 {; m: Q
- message = "你好";! e2 _6 l+ K- }5 p" u
- }else{. z7 u2 l* g3 i
- message = "hello";
1 T# S, |7 g; g - }
- q! R8 E; U' j" O) x( L9 r3 } - out.println(message);
; V2 o5 K- B1 D5 N w - }
5 y S. N* ]5 U - public String getQuesId() {3 L$ i1 i A' f1 b( [* E
- return quesId;
3 ?( q$ ]& I& W2 J9 U9 g; q - }/ a* w+ X. m) h1 U6 H* v
- public void setQuesId(String quesId) {
/ h+ Q7 Y, k5 [1 U M0 A4 J - this.quesId = quesId;
7 w6 q. t& i0 d- g4 M/ _ - }, ?6 l" j" w/ x2 `
- }
复制代码 标签文件:; s, p# c- m$ V
- <?xml version="1.0" encoding="UTF-8" ?>
1 J A0 u6 l/ e% H3 d4 O9 ~& t - <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
) M- J; f0 S, V) H - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"! W7 a5 o. N0 Q% A6 n1 [
- xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
0 R) G8 N0 G# Y3 u - version="2.0">/ a; k1 |5 E3 @+ J
- <tlib-version>1.2</tlib-version>, J# R' [* y2 V3 x8 ?. u: e/ Z
- <short-name>c1</short-name>7 n! F- {$ q9 E' r5 Q) P
- <uri>http://www.52itstyle.top/mytag</uri>; }* ]; d9 n9 D' x f; s
- <tag>
1 d4 F8 ~0 N, f( o/ J; F4 `3 w' B - <name>date</name>. I; J: a- M+ C/ s
- <tag-class>tag.myTag</tag-class>
) S( j+ E% o8 { i$ C& D9 U- ]3 l6 E - <body-content>empty</body-content>
# U) x n& j: K9 e - <attribute> 4 }0 q4 L, J+ _
- <name>quesId</name> 7 ?" a# [- ?+ O. d
- <required>true</required>
) G0 S5 i3 X! `* c4 o2 ?1 Z - <rtexprvalue>true</rtexprvalue>
2 c+ w5 J. t' y3 @( R - </attribute>
$ W1 W# B( n7 [& \+ R: y - </tag>
5 t% R1 h8 Y6 x/ M- y( N" T( a" c - </taglib>
复制代码
) [' W3 D- v% x, P把以上文件命名mytag.tld 放到WEB-INF 下面 即可 " K4 K1 i% @" R6 X
===============================
; {6 R1 `: t5 \0 v' ?页面加入:, V& [, h# Z; U( F' Q7 t
- <%@ page language="java" import="java.util.*" pageEncoding="utf-8" isELIgnored="false"%>
9 b+ y; B) ^4 _& u6 i0 u - <%@taglib uri="/WEB-INF/mytag.tld" prefix="c1"%>
$ i" N* T: b& j, J; }4 y - <c1:date quesId="1"/>
复制代码
3 l7 {$ y" p5 D7 {" m( f, q' g0 m
! F' Z% c& v% b |
|