setup-filesystem.jsp 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  4. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  5. <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
  6. <%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>
  7. <html>
  8. <head profile="<c:url value="/profile.txt"/>">
  9. <title><fmt:message key="setup.fs.title"/></title>
  10. <link media="screen" href="<c:url value="/css/global.css"/>" type="text/css" rel="stylesheet" />
  11. </head>
  12. <body>
  13. <h1><fmt:message key="setup.fs.title"/></h1>
  14. <p><fmt:message key="setup.fs.intro"/></p>
  15. <spring:hasBindErrors name="command">
  16. <div class="error-intro">
  17. <spring:bind path="command.settings">
  18. <c:choose>
  19. <c:when test="${status.errors.errorCount > 1}">
  20. <ul>
  21. <c:forEach items="${status.errors.allErrors}" var="error">
  22. <li>
  23. <spring:message code="${error.code}" arguments="${error.arguments}"/><br />
  24. </li>
  25. </c:forEach>
  26. </ul>
  27. </c:when>
  28. <c:when test="${status.errors.errorCount == 1}">
  29. <c:set var="error" value="${status.errors.allErrors[0]}"/>
  30. <spring:message code="${error.code}" arguments="${error.arguments}"/><br />
  31. </c:when>
  32. </c:choose>
  33. </spring:bind>
  34. </div>
  35. </spring:hasBindErrors>
  36. <form method="post" action="<c:url value="/setup/wizard.do"/>">
  37. <dl class="menu">
  38. <spring:nestedPath path="command">
  39. <dt><fmt:message key="setup.fs.index.dir.displayName"/></dt>
  40. <dd>
  41. <spring:bind path="settings['lucene.index.base.path']">
  42. <input type="text" class="filepath"
  43. name="${status.expression}"
  44. value="${status.value}"/> <br />
  45. </spring:bind>
  46. <fmt:message key="setup.fs.index.dir.caption"/>
  47. </dd>
  48. <c:if test="${command.settings['feature.recipeimages'] == 'true'}">
  49. <dt><fmt:message key="setup.fs.image.dir.displayName"/></dt>
  50. <dd>
  51. <spring:bind path="settings['recipe.image.base.path']">
  52. <input type="text" class="filepath"
  53. name="${status.expression}"
  54. value="${status.value}"/> <br />
  55. </spring:bind>
  56. <fmt:message key="setup.fs.image.dir.caption"/>
  57. </dd>
  58. <dt><fmt:message key="setup.fs.image.url.displayName"/></dt>
  59. <dd>
  60. <spring:bind path="settings['recipe.image.base.url']">
  61. <input type="text" class="filepath"
  62. name="${status.expression}"
  63. value="${status.value}"/> <br />
  64. </spring:bind>
  65. <fmt:message key="setup.fs.image.url.caption"/>
  66. </dd>
  67. </c:if>
  68. </spring:nestedPath>
  69. </dl>
  70. <div>
  71. <input type="submit" name="_target2" value="<fmt:message key="back.displayName"/>"/>
  72. <input type="submit" name="_target4" value="<fmt:message key="continue.displayName"/>"/>
  73. </div>
  74. </form>
  75. </body>
  76. </html>