TA的每日心情 | 衰 2021-2-2 11:21 |
|---|
签到天数: 36 天 [LV.5]常住居民I
|
- package mytag.tag;
9 e- w! z: g0 B& { - - [: m6 ]* f N
- import java.io.IOException;: z( A2 C- J8 q8 k% c* E
- import java.text.SimpleDateFormat;
8 ]; ^, u Q" A - import java.util.Date;
. M+ S c/ U$ {6 z7 p5 I - J2 ]8 U {1 N4 G3 O {
- import javax.servlet.jsp.JspException;6 G3 k8 }( c3 s
- import javax.servlet.jsp.JspWriter;0 Q" q. _9 P4 ?( |
- import javax.servlet.jsp.PageContext;) J A6 w; i+ z1 |* \" X: B
- import javax.servlet.jsp.tagext.SimpleTagSupport;0 w6 V, s9 H9 P' q
8 [* X& k" E9 d1 e* n* c- {' h- a- public class DateTag extends SimpleTagSupport{
5 N5 u( l/ L" b! `, Q8 F - private String quesId;% y6 w2 ~1 `- W
- @Override
' [( A$ G$ s, v- T r* I - public void doTag() throws JspException, IOException {
+ x' ]) I" b C& ` e - String message = "";
& f# h I% Y% W+ I - if(quesId.equals("0")){# {& C) Y) a2 G" }7 r
- message = "你好";8 Y2 @3 K. f {9 \. T+ M" J9 P
- }else{, d2 l @( G* X3 p% |7 v
- message = "hello";% [2 b4 y; H: D) ]2 d% d! K7 A% [
- }
0 e: f% X0 C' |, `3 q - out.println(message);" c7 Q% j- i# k
- }
" B- e9 n" p$ A$ T7 U - public String getQuesId() {1 T; V- n9 b6 I
- return quesId;7 V# Y( L2 W# @# l% x% v5 ^
- }( v/ U! \6 B% e/ A5 d
- public void setQuesId(String quesId) {1 W. g2 K5 b( f
- this.quesId = quesId;1 X2 w/ _. J0 s1 W3 N/ v, N
- }
! Y3 Z' S4 l$ D | - }
复制代码 标签文件:
( r& ?+ `0 A8 I2 r- <?xml version="1.0" encoding="UTF-8" ?>
' k: t! T9 Z) g9 m5 G# F - <taglib xmlns="http://java.sun.com/xml/ns/j2ee"
1 b1 @% g! [( N$ z% C& x - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7 E; A# }5 {6 g - xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"2 J. e) `& Z. G; E2 }
- version="2.0">
9 q3 l, l$ L: I y$ O& I8 I - <tlib-version>1.2</tlib-version>
4 W; Z2 Y- ^7 {) D - <short-name>c1</short-name>
9 }6 T* m# @& U+ ? - <uri>http://www.52itstyle.top/mytag</uri>' ~, B9 Q- Q+ r. {. z+ P
- <tag>2 G5 m2 X1 W5 k+ `
- <name>date</name>
" n! g8 f$ [1 Q) D- K7 r9 j# @ - <tag-class>tag.myTag</tag-class>8 ^, n) f* x& S. b- T Y
- <body-content>empty</body-content>
( F2 Z% ]9 r7 ]( R0 v; W - <attribute> : A- ]+ z$ ~- G( l
- <name>quesId</name> # y$ y; [$ l% q1 ^
- <required>true</required>
8 I& N+ n+ c; Q. u( t+ i% k# L! M - <rtexprvalue>true</rtexprvalue>
* d8 H- B ]/ \7 u! }! w7 V - </attribute>) l. M, I3 |7 d
- </tag>+ [( ]& W5 ?' x. B4 s
- </taglib>
复制代码
! V2 s; |% V8 B% ^2 ?把以上文件命名mytag.tld 放到WEB-INF 下面 即可
: ] F3 G1 Y4 |% _. u8 G( j===============================
1 @( E+ t+ h6 r: `页面加入:
& l$ R, g! r7 @9 ?$ R, I& ~% y- n3 U- <%@ page language="java" import="java.util.*" pageEncoding="utf-8" isELIgnored="false"%>
" j" I* e, K) z. @$ V - <%@taglib uri="/WEB-INF/mytag.tld" prefix="c1"%>+ P! g0 Z5 \% c) F: P3 v; l
- <c1:date quesId="1"/>
复制代码
e4 ]* J7 n7 d) \2 H" _9 p6 [2 ?3 n W7 l+ R
, R' c+ u0 V3 a: K& p2 W |
|