TA的每日心情 | 衰 2021-2-2 11:21 |
|---|
签到天数: 36 天 [LV.5]常住居民I
|
- package mytag.tag;! ^7 _; F& J/ u7 { |
# \& X+ D, R( j- import java.io.IOException;
0 }6 j9 x/ Q& P* i# m* U - import java.text.SimpleDateFormat;
( f4 O& Z1 ^* I4 |+ ~. z* B6 g - import java.util.Date;; v e, g( s6 h1 _) @; i0 A
: T! Y$ z$ W$ Q; R- import javax.servlet.jsp.JspException;
% P$ p5 J% P; D- @2 u! A7 i - import javax.servlet.jsp.JspWriter;
. A" ]5 E- c# o- S. N: z8 d0 {- t - import javax.servlet.jsp.PageContext;
2 X2 [. C5 B4 Z/ [ - import javax.servlet.jsp.tagext.SimpleTagSupport;
$ l! I# e9 m: `) x' h: K& Q0 u
. } v( A! V8 h/ }: L8 w- public class DateTag extends SimpleTagSupport{) a! i/ o8 Z/ y0 P7 j9 g
- private String quesId;
# h' u4 p9 E; X S& \ - @Override; O2 M# q& d& c" T7 u% G, v% j
- public void doTag() throws JspException, IOException {
" F o. p0 [% A - String message = "";, b% A4 N; d) j6 \ {' T
- if(quesId.equals("0")){
: ]( a J9 {8 O - message = "你好";9 r" k7 ~1 h, Q; `5 e" o3 B( {9 k4 w
- }else{
; Z' h- ^8 b' w; T9 a - message = "hello";
/ H0 a7 W- s& k4 }1 y5 e* d! m1 @ - }3 D5 g! j$ y% S5 p
- out.println(message);
* @$ u% U& O# G- R - }
( S h1 a3 s0 ^+ p5 ^* R4 [2 J - public String getQuesId() { L4 k( } {7 @: R/ [* S' ^8 t$ y
- return quesId;
; }0 M- ]7 ]4 u" S+ W - }( o' R7 @( ~4 B% E6 M. ^' G$ |
- public void setQuesId(String quesId) {
( `' H% l* @0 L0 Y$ Q; g - this.quesId = quesId;$ a$ y( p4 E$ B9 U8 S2 b: ?
- }
/ X$ y0 s, }- c! K - }
复制代码 标签文件: f- y" @ m; w# E- Z
- <?xml version="1.0" encoding="UTF-8" ?>
# F% \1 l0 ]8 H( m0 }8 H/ |+ M! { - <taglib xmlns="http://java.sun.com/xml/ns/j2ee"* o% ~: A5 c; Y6 @7 {
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
/ ^' n, V/ l* t2 Y* ~6 M8 \3 K - xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
, w+ Y- W7 }2 Z) M, t A - version="2.0">
( q$ u5 g5 M: Z$ o! K# n3 d& u - <tlib-version>1.2</tlib-version>
2 v& I/ Q; H+ t G6 @& D - <short-name>c1</short-name>
) G1 a0 C) p [7 g" u - <uri>http://www.52itstyle.top/mytag</uri>% j. S8 k+ k5 p% D$ e" }% _. _
- <tag>
! B+ A9 O( p5 A _ - <name>date</name>
- W2 i3 b- F% X" l1 ` - <tag-class>tag.myTag</tag-class># I" M5 V B" Q3 o' F' R
- <body-content>empty</body-content>4 s) X3 t. K8 w% n* v
- <attribute>
2 n3 c L5 N' f d+ o, r - <name>quesId</name>
' o$ \4 Z+ E: l s+ ~( S1 E - <required>true</required> 1 k( y" ]) x6 }3 P$ U
- <rtexprvalue>true</rtexprvalue>* b/ h) i2 t" E6 \4 S
- </attribute>
+ v" S$ R+ }1 T+ S w) F$ y$ I! j - </tag>. }' X( G) H) _/ j
- </taglib>
复制代码 ) t# z' q3 X7 U3 s
把以上文件命名mytag.tld 放到WEB-INF 下面 即可
' ~- e$ w* u" o! A* j===============================
+ L% H% J' w. d3 u: `. f$ P8 U页面加入:
[7 g! z2 s; c1 G4 U0 l" Y- <%@ page language="java" import="java.util.*" pageEncoding="utf-8" isELIgnored="false"%>! V, R2 M, S" t8 B" s# c
- <%@taglib uri="/WEB-INF/mytag.tld" prefix="c1"%>4 M: Y5 q; _' u' I+ W Q
- <c1:date quesId="1"/>
复制代码
# r% o+ O* L2 q9 x+ B; u. N4 M% m) A- U8 e) E! ^/ r8 P
5 u# t5 [" o5 J7 c6 I
|
|