Added static prototyping structures to all templates.
This commit is contained in:
committed by
Rossen Stoyanchev
parent
7ff65c47e3
commit
802a3e919a
@@ -1,3 +1,53 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
|
||||
<div id="bookingForm">
|
||||
|
||||
@@ -212,3 +262,11 @@
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,65 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="messages">
|
||||
<ul th:if="${#fields.hasErrors('*')}" class="errors">
|
||||
<li th:each="err : ${#fields.errors('*')}" th:text="${err}">Input is incorrect</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -1,3 +1,54 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
|
||||
<div id="bookingForm">
|
||||
|
||||
<div class="span-5">
|
||||
@@ -74,3 +125,11 @@
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -6,14 +6,11 @@
|
||||
<tiles-definitions>
|
||||
|
||||
<definition name="enterBookingDetails" extends="standardLayout" templateType="thymeleaf">
|
||||
<put-attribute name="body" value="/hotels/booking/enterBookingDetails.html" type="thymeleaf"/>
|
||||
<put-attribute name="body" value="/hotels/booking/enterBookingDetails.html :: content" type="thymeleaf"/>
|
||||
</definition>
|
||||
|
||||
<definition name="reviewBooking" extends="standardLayout" templateType="thymeleaf">
|
||||
<put-attribute name="body" value="/hotels/booking/reviewBooking.html" type="thymeleaf"/>
|
||||
<put-attribute name="body" value="/hotels/booking/reviewBooking.html :: content" type="thymeleaf"/>
|
||||
</definition>
|
||||
<!-- <definition name="reviewBooking" extends="standardLayoutJSP" templateType="jsp"> -->
|
||||
<!-- <put-attribute name="body" value="/WEB-INF/hotels/booking/reviewBooking.jsp" type="jsp"/> -->
|
||||
<!-- </definition> -->
|
||||
|
||||
</tiles-definitions>
|
||||
|
||||
@@ -1,3 +1,53 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
<div id="bookings" sec:authorize="hasRole('ROLE_USER')">
|
||||
|
||||
<h2>Current Hotel Bookings</h2>
|
||||
@@ -35,4 +85,12 @@
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -1,3 +1,53 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
|
||||
<h1>Hotel Results</h1>
|
||||
|
||||
@@ -80,3 +130,10 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -1,4 +1,63 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
|
||||
<div tiles:include="searchForm">Search form here...</div>
|
||||
|
||||
<div tiles:include="bookingsTable">Bookings table here...</div>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,56 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
<h1>Search Hotels</h1>
|
||||
|
||||
<form action="#" th:object="${searchCriteria}" th:action="@{/hotels}" method="get" cssClass="inline">
|
||||
<form action="#" th:object="${searchCriteria}" th:action="@{/hotels}" method="get" class="inline">
|
||||
|
||||
<ul th:if="${#fields.hasErrors('*')}" class="errors span-18">
|
||||
<li th:each="err : ${#fields.errors('*')}" th:text="${err}">Input is incorrect</li>
|
||||
@@ -34,4 +84,12 @@
|
||||
</div>
|
||||
</fieldset>
|
||||
|
||||
</form>
|
||||
</form>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -1,3 +1,53 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
|
||||
<h1 th:text="${hotel.name}">The Herb Plaza</h1>
|
||||
|
||||
@@ -20,3 +70,12 @@
|
||||
<button type="submit">Book Hotel</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -7,15 +7,15 @@
|
||||
|
||||
<definition name="hotels/search" extends="standardLayout">
|
||||
<put-attribute name="body">
|
||||
<definition template="hotels/search.html" templateType="thymeleaf">
|
||||
<put-attribute name="searchForm" value="/hotels/searchForm.html" type="thymeleaf"/>
|
||||
<put-attribute name="bookingsTable" value="/hotels/bookingsTable.html" type="thymeleaf"/>
|
||||
<definition template="hotels/search.html :: content" templateType="thymeleaf">
|
||||
<put-attribute name="searchForm" value="/hotels/searchForm.html :: content" type="thymeleaf"/>
|
||||
<put-attribute name="bookingsTable" value="/hotels/bookingsTable.html :: content" type="thymeleaf"/>
|
||||
</definition>
|
||||
</put-attribute>
|
||||
</definition>
|
||||
|
||||
<definition name="hotels/*" extends="standardLayout" templateType="thymeleaf">
|
||||
<put-attribute name="body" value="/hotels/{1}.html" type="thymeleaf"/>
|
||||
<put-attribute name="body" value="/hotels/{1}.html :: content" type="thymeleaf"/>
|
||||
</definition>
|
||||
|
||||
</tiles-definitions>
|
||||
|
||||
@@ -1,4 +1,53 @@
|
||||
<div xmlns:th="http://www.thymeleaf.org">
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
<div>
|
||||
<h1>Welcome to Spring Travel</h1>
|
||||
<p>
|
||||
This sample demonstrates how to use Spring MVC and Spring Web Flow together with JavaServerPages (JSP) and Tiles.
|
||||
@@ -27,3 +76,11 @@
|
||||
<a href="hotels/search.html" th:href="@{/hotels/search}">Start your Spring Travel experience</a>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -6,20 +6,41 @@
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<link type="text/css" rel="stylesheet" href="#" th:href="@{/resources/dijit/themes/tundra/tundra.css}" />
|
||||
<link rel="stylesheet" href="../../styles/blueprint/screen.css" th:href="@{/resources/styles/blueprint/screen.css}" type="text/css" media="screen, projection" />
|
||||
<link rel="stylesheet" href="../../styles/blueprint/print.css" th:href="@{/resources/styles/blueprint/print.css}" type="text/css" media="print" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/screen.css"
|
||||
th:href="@{/resources/styles/blueprint/screen.css}" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../../styles/blueprint/print.css"
|
||||
th:href="@{/resources/styles/blueprint/print.css}" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" href="../../styles/blueprint/ie.css" th:href="@{/resources/styles/blueprint/ie.css}" type="text/css" media="screen, projection" />
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../../styles/blueprint/ie.css"
|
||||
th:href="@{/resources/styles/blueprint/ie.css}" />
|
||||
<![endif]-->
|
||||
<link rel="stylesheet" href="../../styles/booking.css" th:href="@{/resources/styles/booking.css}" type="text/css" media="screen" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../../styles/booking.css"
|
||||
th:href="@{/resources/styles/booking.css}" />
|
||||
|
||||
|
||||
<!-- The following styles and scripts are served from spring-js-resources-{ver}.jar -->
|
||||
|
||||
<link rel="stylesheet" type="text/css"
|
||||
href="#" th:href="@{/resources/dijit/themes/tundra/tundra.css}" />
|
||||
|
||||
<script type="text/javascript" src="#" th:src="@{/resources/dojo/dojo.js}"></script>
|
||||
<script type="text/javascript" src="#" th:src="@{/resources/spring/Spring.js}"></script>
|
||||
<script type="text/javascript" src="#" th:src="@{/resources/spring/Spring-Dojo.js}"></script>
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body class="tundra">
|
||||
|
||||
<div id="page" class="container">
|
||||
@@ -57,7 +78,15 @@
|
||||
</p>
|
||||
</div>
|
||||
<div id="main" class="span-18 last" tiles:include="body">
|
||||
Body here...
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- At runtime, the body of this <div> will be substituted by -->
|
||||
<!-- Tiles in order to create the final HTML page that will be -->
|
||||
<!-- sent to the browser. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
BODY PAGE GOES HERE!
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,3 +1,52 @@
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
<div class="span-5">
|
||||
<p>Valid username/passwords are:</p>
|
||||
@@ -82,3 +131,11 @@
|
||||
</form>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -1,6 +1,64 @@
|
||||
<div xmlns:th="http://www.thymeleaf.org">
|
||||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
xmlns:th="http://www.thymeleaf.org"
|
||||
xmlns:tiles="http://www.thymeleaf.org"
|
||||
xmlns:sec="http://www.thymeleaf.org"
|
||||
lang="en">
|
||||
|
||||
<head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- This <head> section is only used for static prototyping purposes. At runtime, -->
|
||||
<!-- Tiles will only use the body fragment defined with tiles:fragment="content", -->
|
||||
<!-- as specified at the corresponding views.xml file. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
<title>Spring Travel: Spring MVC and Web Flow Reference Application</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../styles/blueprint/screen.css" />
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="print"
|
||||
href="../styles/blueprint/print.css" />
|
||||
|
||||
<!--[if lt IE 8]>
|
||||
<link rel="stylesheet" type="text/css" media="screen, projection"
|
||||
href="../styles/blueprint/ie.css" />
|
||||
<![endif]-->
|
||||
|
||||
<link rel="stylesheet" type="text/css" media="screen"
|
||||
href="../styles/booking.css" />
|
||||
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Some styles and scripts are served from spring-js-resources-{ver}.jar at -->
|
||||
<!-- runtime. Therefore not available for static prototyping. See the -->
|
||||
<!-- layouts/standard.html template file for detail. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</head>
|
||||
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- START of the content to be included in the execution result. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- Only the markup inside this <body> would be required in this -->
|
||||
<!-- template if no static prototyping was intended. -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<body tiles:fragment="content">
|
||||
|
||||
|
||||
<div>
|
||||
<h1>Logout</h1>
|
||||
<p>You have successfully logged out.</p>
|
||||
<hr />
|
||||
<p><a href="hotels/searchForm.html" th:href="@{/hotels/search}">Continue</a></p>
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
<!-- END of the content to be included in the execution result -->
|
||||
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
|
||||
|
||||
</html>
|
||||
|
||||
@@ -6,15 +6,15 @@
|
||||
<tiles-definitions>
|
||||
|
||||
<definition name="intro" extends="standardLayout">
|
||||
<put-attribute name="body" value="/intro.html" type="thymeleaf"/>
|
||||
<put-attribute name="body" value="/intro.html :: content" type="thymeleaf"/>
|
||||
</definition>
|
||||
|
||||
<definition name="login" extends="standardLayout">
|
||||
<put-attribute name="body" value="/login.html" type="thymeleaf"/>
|
||||
<put-attribute name="body" value="/login.html :: content" type="thymeleaf"/>
|
||||
</definition>
|
||||
|
||||
<definition name="logoutSuccess" extends="standardLayout">
|
||||
<put-attribute name="body" value="/logoutSuccess.html" type="thymeleaf"/>
|
||||
<put-attribute name="body" value="/logoutSuccess.html :: content" type="thymeleaf"/>
|
||||
</definition>
|
||||
|
||||
</tiles-definitions>
|
||||
|
||||
Reference in New Issue
Block a user