generateCoverSheet.jsp

<%@ page contentType="text/html; charset=euc-jp" %>
<!-- 
  Copyright 2001, Pajato Systems Group
  Copyright 2001, Allaire Corporation
-->

<!-- Import classes to support the generation of today's date. -->
<%@ page import = "java.text.SimpleDateFormat,
                   java.util.Date,
                   allaire.samples.invoice.ParameterUtil" %>

<!-- Get the input parameters.  Save them as session attributes. -->
<% 
   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>

  <!-- Use a static include directive to provide the PSG name and -->
  <!-- address boilerplate.                                       -->
  <%@ include file="psgHeader.html" %>

  <p>

  <!-- Render a table providing the basic cover sheet information. -->
  <!-- Use any current values stored as session attributes.        -->
  <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>

  <!-- Determine if there exists a message that needs to be rendered. -->
  <% if ( message != null ) { %>
    <p>

    <!-- A message does exist.  Render it into a text area component. -->
    <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>