TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
- package mytag.tag;8 p- r! j+ p" e S& J4 q. E! g
- + c \6 Y4 S6 N4 e8 O) V! L
- import java.io.IOException;
0 l0 W6 u! i W9 W4 y# a - import java.text.SimpleDateFormat;
) q( s* W0 l7 y/ v - import java.util.Date;$ H. Q' P }1 B2 A; c
- * w3 W1 u/ f( X6 @& Z) J; c/ W8 k
- import javax.servlet.jsp.JspException;: Q+ ~0 F( `0 D5 O! m. @
- import javax.servlet.jsp.JspWriter;# E9 o/ [) Z9 \+ }% R& t
- import javax.servlet.jsp.PageContext;' [$ d( u; f1 _; Y- y( S
- import javax.servlet.jsp.tagext.SimpleTagSupport;
8 D( R3 o1 H8 ~+ J - + W+ t1 ]5 P) g1 ~1 R: X7 g
- public class DateTag extends SimpleTagSupport{- o% m+ Z; [" d4 [0 {
- private String quesId;4 k$ ~1 G9 ^8 Z: ~ i
- @Override$ ]3 R+ \$ V7 d) U3 X8 _
- public void doTag() throws JspException, IOException {
# G+ z5 E) n# D1 G0 D" x: } - String message = "";
- |. R3 P. s6 t2 f N3 e2 b - if(quesId.equals("0")){/ P; ]6 t5 Y/ d
- message = "你好";
# e& {0 ^' Y5 Y6 P8 @: x9 n9 g - }else{: q. X9 V' k* p0 K( ?* m
- message = "hello";
1 F1 L) { u7 ~' a @" @8 [ - }
^0 a/ f: Y I( J6 E R; i' r - out.println(message);
1 s) I6 e* ^; g* x/ e& A0 F - }
) T; [1 h) X% \0 \ - public String getQuesId() {! c' G( c3 S1 |% V1 c
- return quesId;
% X' F2 W: k# p2 o - }
( t7 N; x+ N: A/ n% [1 L% l' c - public void setQuesId(String quesId) {
: Q8 e4 W3 z: n' d( j6 N9 h - this.quesId = quesId;
- ?0 X' |! a8 [+ u; w9 p - }
8 o! S7 O$ ]. D' p. r7 Q B2 w - }
复制代码 标签文件:
( w7 n; h, a% y6 c) V6 m' O- <?xml version="1.0" encoding="UTF-8" ?>2 X) v( X- e8 s. W3 v: B
- <taglib xmlns="http://java.sun.com/xml/ns/j2ee"8 E0 A8 s S/ Y3 b5 t
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
. |1 l' g) p ^" x; v" P+ O. \ - xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"
* u9 T2 R: V x1 I1 K - version="2.0">
) q+ B; J# T" ` - <tlib-version>1.2</tlib-version>* n1 G; h2 s+ H0 B& g
- <short-name>c1</short-name>5 S1 V) k) ^4 O# m: \; \8 s% _
- <uri>http://www.52itstyle.top/mytag</uri>
# y$ V; C8 J" }9 ] - <tag>8 X/ W6 u$ x3 `) X% @4 h* i! C
- <name>date</name>' X Z& A4 R& M+ \
- <tag-class>tag.myTag</tag-class>, d0 F0 R" H% s) [ Q
- <body-content>empty</body-content>
) K) Z: N; A( b+ M8 L- R - <attribute>
1 v3 S4 ?* T6 p8 D - <name>quesId</name> 7 T# t8 D- P t7 }
- <required>true</required> " o: d) R. J I0 \) g1 q
- <rtexprvalue>true</rtexprvalue>) U% W- z6 b* f$ y/ J3 T+ u$ j
- </attribute>8 V; B4 ^6 i" D7 O
- </tag>& Y$ C$ Y' @; x, K" M6 K; @
- </taglib>
复制代码
: ^8 W9 G+ [+ ?3 a! Y/ \0 {) D把以上文件命名mytag.tld 放到WEB-INF 下面 即可 4 ~ [% Z8 y( y- H: t
===============================7 y' j- O: H; Z6 m, B& f
页面加入:
+ x* s/ o: h' x0 O! e- <%@ page language="java" import="java.util.*" pageEncoding="utf-8" isELIgnored="false"%>1 x8 M0 J) W8 ^4 `% @6 [
- <%@taglib uri="/WEB-INF/mytag.tld" prefix="c1"%>! w! w( m: X! m' B( e. E8 y# l
- <c1:date quesId="1"/>
复制代码
& o4 R* Z( _0 E; f+ M) f0 S6 W+ C
. x% _: a7 M0 ]3 Y& R2 S |
|