home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 July / CMCD0703.ISO / Software / Freeware / Programare / bugzero / jsp / attachment.jsp < prev    next >
Text File  |  2003-06-05  |  3KB  |  98 lines

  1. <%@ page language="java"
  2.     session="true"
  3.     import="com.websina.util.*,com.websina.bean.*,com.websina.util.log.Log"
  4.     errorPage="error.jsp" 
  5. %>
  6. <%
  7.   String contextPath = request.getContextPath();
  8.   String formId = request.getParameter("formId");
  9.   IssueForm issueForm = null;
  10.   if(formId != null) { 
  11.     issueForm = (IssueForm)session.getAttribute("issueForm"+formId);
  12.   }
  13.   if (issueForm == null) {
  14.     out.print("<center><font color=red><b>");
  15.     out.print("Sorry, you are in an invalid state");
  16.     out.print("</b></font></center>");
  17.     return;
  18.   }
  19.  
  20.   Label label = Label.getInstance();
  21. %>
  22. <html>
  23. <head>
  24. <title>File Attachment</title>
  25. <meta http-equiv=Content-Type content="text/html">
  26. <script LANGUAGE="JavaScript" src="script/attachment.js"></script>
  27. </head>
  28.  
  29. <!-- you may redo the interface below --> 
  30. <body bgcolor="#ffffff">
  31. <center>
  32.  <br>
  33. <table bgcolor="#dde8ee" cellspacing=0 cellpadding=2 border=0>    
  34. <tr><td colspan=3 bgcolor="#ffffff">
  35. <b>File Attachment</b>
  36. </td></tr>
  37. <tr><td bgcolor="#006688" colspan=3>
  38. <font size="-1" color="#ffffff">
  39. <b>Attach a file in two steps, repeating the steps as needed to attach multiple files.
  40. Click OK when you are done</b>  
  41. </font> 
  42. </td></tr>
  43. <tr><td colspan=3> </td></tr>
  44. <tr><td>
  45. 1. Click <b>Browse</b> to select the file, or<br>
  46.    type the path to the file in the field below.
  47. </td><td colspan=2>
  48. 2. Click <b>Attach</b> to move the file
  49.    <br>   to the Attached Files box.
  50. </td></tr>
  51. <tr><td colspan=3> </td></tr>
  52. <tr><td colspan=2>
  53.  Find File</td>
  54. <td>Attached Files</td></tr>
  55. <tr><td>
  56. <form method="POST" ENCTYPE="multipart/form-data"
  57.       action="<%=contextPath%>/servlet/upload?<%=formId%>">
  58. <input type=file size=32 name=attachment></td>
  59. <td align=center>
  60. <input type=submit value=" Attach "></td>
  61. </td>
  62. </form>
  63. <form method="POST" name="attachForm"
  64.       action="<%=contextPath%>/servlet/upload?<%=formId%>">
  65.   <input type="hidden" name="action">
  66. <td rowspan=3>
  67.  <select name=attached_files size=5 multiple>
  68.   <% 
  69.      Attachment attachment = issueForm.getAttachment();
  70.      if (attachment != null) {
  71.   %>
  72.    <%=ListMaker.makeOptionList(attachment.getAllFilenames()) %>
  73.   <% } %>
  74.  </select></td>
  75. </tr>
  76. <tr><td> </td>
  77. <td align=center><input type=button value="Remove" 
  78. onClick="do_remove(attachForm)">
  79. </td></tr>
  80. <tr><td colspan=2 height=32> </td></tr>
  81. <tr><td height=50><hr></td>
  82. <td colspan=2 align=center>
  83. <input type=button value="  OK  " onClick="do_ok(attachForm)">
  84. <input type=button value="Cancel" onClick="do_cancel(attachForm)">
  85. </td></tr>
  86. </form>
  87. <% String msg = request.getParameter("msg");
  88.    if (msg != null) {
  89. %>
  90. <tr><td colspan=3 align=center>
  91. <font color=red><b><%=msg%></b></font> 
  92. </td></tr>
  93. <% } %>
  94. </table>
  95. </center>
  96. </body>
  97. </html>
  98.