01 <%@ page contentType="text/html; charset=Shift_JIS" %>
02 <%@ page import="trail.injection.*,
03 java.text.NumberFormat,
04 javax.naming.InitialContext"%>
05
06 <%!
07 private RecordManager rm = null;
08 public void jspInit () {
09 try {
10 InitialContext ctx = new InitialContext();
11 rm = (RecordManager) ctx.lookup(
12 "EJB3Trail/RecordManagerBean/local");
13 } catch (Exception e) {
14 e.printStackTrace ();
15 }
16 }
17 %>
18
19 <%
20 long sent = Long.parseLong(request.getParameter ("sent"));
21 CalculationRecord rc = rm.getRecord(sent);
22 if (rc == null) {
23 %>
24
25 <html>
26 <head><meta http-equiv="REFRESH" content="3;
27 URL=check.jsp?sent=<%=sent%>"></head>
28 <body>
29 しばらくお待ちください。メッセージが届いているか確認中です。<br/>
30 <a href="calculator.jsp">計算プログラムに戻る</a>
31 </body>
32 </html>
33
34 <%
35 return;
36 } else {
37 NumberFormat nf = NumberFormat.getInstance();
38 nf.setMaximumFractionDigits(2);
39 %>
40
41 <html>
42 <body>
43 メッセージは<br/>
44 <b><%=rc.sent%></b>に送信されました。<br/><br/>
45 メッセージは<br/>
46 <b><%=rc.processed%></b>に処理されました。<br/><br/>
47 計算結果(合計投資額)は
48 <b><%=nf.format(rc.result)%></b>です。<br/>
49
50 <a href="calculator.jsp">計算プログラムに戻る</a>
51
52 </body>
53 </html>
54
55 <%
56 return;
57 }
58 %>
|