?? bar_chart.jsp
字號:
<%@ page import = "org.jfree.chart.demo.servlet.WebHitChart" %>
<%@ page import = "org.jfree.chart.demo.servlet.WebHitDataSet" %>
<%@ page import = "java.io.PrintWriter" %>
<%@ page import = "java.text.SimpleDateFormat" %>
<%@ page import = "java.text.ParseException" %>
<%@ page import = "java.util.ArrayList" %>
<%@ page import = "java.util.Date" %>
<%@ page import = "java.util.Iterator" %>
<%@ page import = "java.util.Locale" %>
<%
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yyyy",Locale.UK);
String sDate = request.getParameter("hitDate");
if (sDate == null) sDate = "All";
Date dDate = null;
try {
dDate = sdf.parse(sDate);
} catch (ParseException e) {
// Leave at null
}
String filename = WebHitChart.generateBarChart(dDate, session, new PrintWriter(out));
String graphURL = request.getContextPath() + "/servlet/DisplayChart?filename=" + filename;
ArrayList dateList = WebHitDataSet.getDateList();
%>
<html>
<head>
<link rel="stylesheet" href="sample.css" type="text/css"/>
<title>Bar Chart Example</title>
</head>
<body>
<img src="images/top_bar.png" width=1004 height=75 border=0>
<table border=0>
<tr>
<td width=170><img src="images/spacer.png" width=170 height=1></td>
<td>
<h2>Bar Chart Example</h2>
Date [<%= dDate == null ? "All dates" : sdf.format(dDate) %>]<br>
<br>
<img src="<%= graphURL %>" width=500 height=300 border=0 usemap="#<%= filename %>">
<p>The chart shown above has tooltips and drilldown enabled.</p>
<table bordercolordark="FFFFFF" bordercolorlight="000000" width="400" cellpadding="20" cellspacing="0" border="1" class="panel">
<tr><td>
<table border=0 cellpadding=2 width=100%>
<form method=POST action="bar_chart.jsp">
<tr valign=top>
<td><b>Hit Date</b></td>
<td>
<select name=hitDate class=pullDown>
<option>All</option>
<% Iterator iter = dateList.listIterator();
while (iter.hasNext()) {
Date optionDate = (Date)iter.next();
if (optionDate.equals(dDate)) { %>
<option selected><%= sdf.format(optionDate) %></option>
<% } else { %>
<option><%= sdf.format(optionDate) %></option>
<% } %>
<% } %>
</select>
</td>
<td>
<input type=image src="images/button_refresh.png" width=80 height=22 name=refresh>
</td>
</tr>
</form>
</table>
</td></tr>
</table>
<table border=0 cellpadding=2 width=400>
<tr>
<td align=left><a href="bar_chart_code.jsp">Show me the code!</a></td>
<td align=right><a href="index.html">Back to the home page</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -