TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
- package mytag.tag;8 }* ]4 a8 U+ ~: K- n
5 U1 g3 m' t) o; [0 R- import java.io.IOException;0 T! C4 k3 p# e5 ^9 D1 s: o
- import java.text.SimpleDateFormat;
- A9 V, k2 M, E( r1 x: B% m5 z$ m7 ^ - import java.util.Date;7 F: B9 M( n5 f
- + Y5 l0 r' M! N: e9 p% R
- import javax.servlet.jsp.JspException;
; e& I1 i& ]3 n0 @ - import javax.servlet.jsp.JspWriter;
/ v' _9 R) n+ q: m - import javax.servlet.jsp.PageContext;
( @# A8 l* E) J) ?8 A+ t+ U5 b, f, K; s - import javax.servlet.jsp.tagext.SimpleTagSupport;
/ e2 p3 v2 |/ k6 g2 x
) b4 K) W# g. p6 s: i8 D1 q. Y- public class DateTag extends SimpleTagSupport{0 F7 Y( }, `* i2 W8 L0 h! o
- private String quesId;
* N- x9 d2 Z% y2 a - @Override
0 V K( B+ R# F( V! B5 `. x - public void doTag() throws JspException, IOException {( n, P5 u9 l# n h$ M7 h
- String message = "";
3 ?( e2 E' F, V6 b - if(quesId.equals("0")){
4 i; u" ^- W# G0 P7 b - message = "你好";
" I/ G/ d) d. Z( E4 F) s - }else{
/ b4 V9 ^0 e9 A1 k" I @ - message = "hello";4 F! E8 a/ o. z
- }
Y5 Y- |* L, i" s& v! \! F - out.println(message);1 ?% E- F7 I N# c0 X: W: o
- }
% P5 G) F3 w/ T, _ - public String getQuesId() {; u$ X: @( y- y. n3 A' ?4 M
- return quesId;
+ N/ H, H% Z& l9 L) k; x - }
+ F) J- S) `* `3 X - public void setQuesId(String quesId) {
3 n1 w4 H1 o' _: X - this.quesId = quesId;- {% h J& E: B" U4 z
- }6 Z1 q& A0 s) H9 Y! v7 E
- }
复制代码 标签文件:. C. Z( ~% r$ Y
- <?xml version="1.0" encoding="UTF-8" ?>
! o. M3 J) Y: J - <taglib xmlns="http://java.sun.com/xml/ns/j2ee": c6 y$ z7 f2 k' Z- S3 |
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
$ u! P) c4 A3 P% P7 D% T - xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"! n# O: R0 L# j5 p. V
- version="2.0">" y$ B6 b$ p+ `1 u7 f2 u6 n) J
- <tlib-version>1.2</tlib-version>
! V' u2 c' c! C, S% j - <short-name>c1</short-name>
3 _5 J8 r- q1 {, K1 M* w8 u+ O - <uri>http://www.52itstyle.top/mytag</uri>$ |$ g5 x5 ?, Q* S
- <tag>
# _0 `& E6 k1 |2 B' g2 r; u - <name>date</name>
4 P( P8 L' ^! s0 {& w - <tag-class>tag.myTag</tag-class>4 y7 \! b% C1 w: h% {
- <body-content>empty</body-content>" o- b8 B N+ c0 {
- <attribute> ( ?) W$ d4 \9 R: X' h$ |
- <name>quesId</name>
1 [, _' d" o& t: T; n6 y7 v9 r - <required>true</required>
- |8 W. m2 u2 v# i2 L - <rtexprvalue>true</rtexprvalue>
' l! E, b! e3 G* F7 T - </attribute>7 l% F$ i( ^# p* v* x
- </tag>' O& p) O& x4 z" ~
- </taglib>
复制代码
+ P; d! a1 A9 L. ^* b& [把以上文件命名mytag.tld 放到WEB-INF 下面 即可
7 L9 P, E. F9 e! d/ ^8 {1 y# c===============================
; i' L0 A" l$ M* X @; L# f. z% m页面加入:
E# c0 @( e4 J/ B- <%@ page language="java" import="java.util.*" pageEncoding="utf-8" isELIgnored="false"%>
. f/ t9 o' [6 o, Q v' @ - <%@taglib uri="/WEB-INF/mytag.tld" prefix="c1"%>
D B% | q0 r2 N0 K; f1 Q2 k5 Q - <c1:date quesId="1"/>
复制代码
* E4 B K1 X! v1 C
4 E9 [ L5 q& c$ d5 a2 d- t7 I" M1 t1 Y. w' c" ^- a: ^* ~. V
|
|