TestSelectOptionTag.jsp
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:2k
源码类别:

Java编程

开发平台:

Java

  1. <%-- Page Directives --%>
  2. <%@ page session="false" errorPage="Error.jsp" %>
  3. <%-- Taglib Directives --%>
  4. <%@ taglib uri="/bibleTags" prefix="bible" %>
  5. <html>
  6. <head>
  7. <title>Test Select Option Tag</title>
  8. </head>
  9. <body>
  10. <%@ include file="Header.jsp" %>
  11.   
  12. <h3>SelectOption with single value</h3>
  13. <%-- Set color for testing purpose only --%>
  14. <% String color = "2"; %>
  15. Color:&nbsp;
  16. <select name="color">
  17.    <bible:selectOption value="<%= color %>">
  18.      <option value="0">--Select One--</option>
  19.      <option value="1">Red</option>
  20.      <option value="2">Green</option>
  21.      <option value="3">Blue</option>
  22.      <option value="4">Yellow</option>
  23.      <option value="5">Orange</option>
  24.    </bible:selectOption>
  25. </select>
  26. &nbsp;(value selected = <%= color %>)
  27.  
  28. <h3>SelectOption with multiple values</h3>
  29. <%-- Set colors for testing purpose only --%>
  30. <%
  31. String[] colors = new String[2];
  32. colors[0] = "1"; 
  33. colors[1] = "4"; 
  34. %>
  35. Colors:&nbsp;
  36. <select name="colors" size="6" multiple>
  37.    <bible:selectOption value="<%= colors %>">
  38.      <option value="0">--Select Multiple--</option>
  39.      <option value="1">Red</option>
  40.      <option value="2">Green</option>
  41.      <option value="3">Blue</option>
  42.      <option value="4">Yellow</option>
  43.      <option value="5">Orange</option>
  44.    </bible:selectOption>
  45. </select>
  46. &nbsp;(values selected = 
  47. <%
  48. boolean needComma = false;
  49. for (int i = 0; i < colors.length; i++) {
  50.   if (needComma) out.print(", ");
  51.   out.print(colors[i]);
  52.   needComma = true;
  53. } %>
  54. )
  55. <br><br>
  56. <%@ include file="Footer.htm" %>
  57.  
  58. </body>
  59. </html>