1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package jsp2.examples.simpletag;
19
20 import javax.servlet.jsp.JspException;
21 import javax.servlet.jsp.tagext.SimpleTagSupport;
22 import java.io.IOException;
23 import java.util.HashMap;
24
25 /**
26 * Displays a tile as a single cell in a table.
27 */
28 public class TileSimpleTag extends SimpleTagSupport {
29 private String color;
30 private String label;
31
32 public void doTag() throws JspException, IOException {
33 getJspContext().getOut().write(
34 "<td width=\"32\" height=\"32\" bgcolor=\"" + this.color +
35 "\"><font color=\"#ffffff\"><center>" + this.label +
36 "</center></font></td>" );
37 }
38
39 public void setColor( String color ) {
40 this.color = color;
41 }
42
43 public void setLabel( String label ) {
44 this.label = label;
45 }
46 }