01: /*
02: * Copyright © 2002-2005 tagtraum industries.
03: */
04: package com.tagtraum.jsptest;
05:
06: import javax.servlet.jsp.tagext.TagLibraryValidator;
07: import javax.servlet.jsp.tagext.ValidationMessage;
08: import javax.servlet.jsp.tagext.PageData;
09: import java.io.InputStream;
10: import java.io.IOException;
11:
12: /**
13: *
14: * @author <a href="mailto:hs@tagtraum.com">Hendrik Schreiber</a>
15: * @version 1.1beta1 ($Revision: 1.2 $)
16: */
17: public class XMLLogDumpValidator extends TagLibraryValidator {
18:
19: public ValidationMessage[] validate(String s, String s1,
20: PageData pageData) {
21: try {
22: InputStream in = pageData.getInputStream();
23: byte[] buf = new byte[1024 * 8];
24: int justRead = 0;
25: System.out.println();
26: while (justRead == -1) {
27: justRead = in.read(buf);
28: if (justRead > 0)
29: System.out.print(new String(buf, 0, justRead));
30: }
31: } catch (IOException e) {
32: e.printStackTrace();
33: }
34: return null;
35: }
36:
37: }
|