check.jsp
01 <%page contentType="text/html; charset=Shift_JIS" %>
02 <%page import="trail.mdb.*,
03                  java.text.NumberFormat"%>
04 
05 <%
06 
07   long sent = Long.parseLong(request.getParameter ("sent"));
08   CalculationRecord rc = RecordManager.getRecord(sent);
09   if (rc == null) {
10 %>
11 
12 <html>
13 <head><meta http-equiv="REFRESH" content="3;
14                     URL=check.jsp?sent=<%=sent%>"></head>
15   <body>
16     しばらくお待ちください。メッセージが届いているか確認中です。<br/>
17     <a href="calculator.jsp">計算プログラムに戻る</a>
18   </body>
19 </html>
20 
21 <%
22     return;
23   else {
24     NumberFormat nf = NumberFormat.getInstance();
25     nf.setMaximumFractionDigits(2);
26 %>
27 
28 <html>
29   <body>
30     メッセージは<br/>
31       <b><%=rc.sent%></b>に送信されました。<br/><br/>
32     メッセージは<br/>
33       <b><%=rc.processed%></b>に処理されました。<br/><br/>
34     計算結果(合計投資額)は
35       <b><%=nf.format(rc.result)%></b>です。<br/>
36     <a href="calculator.jsp">計算プログラムに戻る</a>
37   </body>
38 </html>
39 
40 <%
41     return;
42   }
43 %>