generateCoverSheet.jsp
<%@ page contentType="text/html; charset=euc-jp" %>
<%@ page import = "java.text.SimpleDateFormat,
java.util.Date,
allaire.samples.invoice.ParameterUtil" %>
<%
String target = ParameterUtil.getParameterWithEncoding(request, response, "target" );
session.setAttribute( "target", target );
String faxNumber = ParameterUtil.getParameterWithEncoding(request, response, "faxNumber" );
session.setAttribute("faxNumber", faxNumber );
String phoneNumber = ParameterUtil.getParameterWithEncoding(request, response, "phoneNumber" );
session.setAttribute( "phoneNumber", phoneNumber );
String subject = ParameterUtil.getParameterWithEncoding(request, response, "subject" );
session.setAttribute( "subject", subject );
String sheetCount = ParameterUtil.getParameterWithEncoding(request, response, "sheetCount" );
session.setAttribute( "sheetCount", sheetCount );
// Generate today's date.
String dateFormat = "MMM d, yyyy 'at' hh:mm:ss z";
SimpleDateFormat formatter = new SimpleDateFormat( dateFormat );
String currentDate = formatter.format( new Date() );
String message = ParameterUtil.getParameterWithEncoding(request, response, "message" );
if ( message != null ) {
session.setAttribute( "message", message );
} %>
<html>
<head>
<title>PSG FAX 送付状</title>
</head>
<p>
<center>
<%@ include file="psgHeader.html" %>
<p>
<table border=1 cellspacing=3 cellpadding=5>
<tr><th align="right">日付:</th><td><%= currentDate %></td></tr>
<tr><th align="right">送信先:</th><td><%= target %></td></tr>
<tr><th align="right">FAX:</th><td><%= faxNumber %></td></tr>
<tr><th align="right">電話番号:</th><td><%= phoneNumber %></td></tr>
<tr><th align="right">件名:</th><td><%= subject %></td></tr>
<tr>
<th align="right">送信枚数:</th>
<td><%= sheetCount %> (本状含む)</td>
</tr>
</table>
<% if ( message != null ) { %>
<p>
<table border=1 cellspacing=3 cellpadding=5 width=60%>
<tr>
<th align="right">メッセージ:</th>
<td>
<textarea name="message" cols=40 rows=8 wrap="physical">
<%= message %>
</textarea>
</td>
</tr>
</table>
<% } %>
</html>