1:<%@taglib prefix="s" uri="/struts-tags" %>
2:<html>
3: <body>
4: <div style="background-color:Gainsboro;height:30px;font-weight:bold;">
5: <h2><s:label key="defect.heading"/></h2>
6: </div>
7: <br/>
8:
9: <table border="0" width="90%">
10: <tbody>
11: <tr>
12: <td align="right" colspan="10">
13: <s:url id="addLink" action="action!input" />
14: <s:a href="%{addLink}">
15: <img src="images/add.gif" border="0"/>
16: </s:a>
17: </td>
18: </tr>
19:
20: <%-- Recommend a style sheet is used --%>
21: <tr style="background-color:Gainsboro;font-weight:bold;">
22: <td> </td>
23: <td> </td>
24: <td><s:label key="defect.shortDescription" value="%{getText('defect.description')}" theme="simple" /></td>
25: <td><s:label key="defect.priority" value="%{getText('defect.priority')}" theme="simple" /></td>
26: <td><s:label key="defect.submittedby" value="%{getText('defect.submittedby')}" theme="simple" /></td>
27: <td><s:label key="defect.submittedon" value="%{getText('defect.submittedon')}" theme="simple" /></td>
28: <td><s:label key="defect.isresolved" value="%{getText('defect.isresolved')}" theme="simple" /></td>
29: <td><s:label key="defect.shortResolution" value="%{getText('defect.resolution')}" theme="simple" /></td>
30: <td><s:label key="defect.resolvedby" value="%{getText('defect.resolvedby')}" theme="simple" /></td>
31: <td><s:label key="defect.resolvedon" value="%{getText('defect.resolvedon')}" theme="simple" /></td>
32: </tr>
33: <s:iterator value="defects">
34: <tr>
35: <td>
36: <s:url id="editLink" action="action!input">
37: <s:param name="id" value="%{id}" />
38: </s:url>
39: <s:a href="%{editLink}" >
40: <img src="images/edit.gif" border="0"/>
41: </s:a>
42: </td>
43: <td>
44: <s:url id="deleteLink" action="action!delete">
45: <s:param name="id" value="%{id}" />
46: </s:url>
47: <s:a href="%{deleteLink}" >
48: <img src="images/delete.gif" border="0"/>
49: </s:a>
50: </td>
51: <td><s:property value="shortDescription" /></td>
52: <td><s:property value="priority" /></td>
53: <td><s:property value="submittedBy" /></td>
54: <td><s:date name="submittedOn" format="yyyy-MM-dd hh:mm" /></td>
55: <td><s:checkbox name="chkResolved" value="isResolved" disabled="true" theme="simple"/></td>
56: <td><s:property value="shortResolution" /></td>
57: <td><s:property value="resolvedBy" /></td>
58: <td><s:date name="resolvedOn" format="yyyy-MM-dd hh:mm" /></td>
59: </tr>
60: </s:iterator>
61: </tbody>
62: </table>
63:
64:
65: </body>
66:</html>
67: