|
From: <hib...@li...> - 2006-05-12 07:17:17
|
Author: chr...@jb...
Date: 2006-05-12 03:17:10 -0400 (Fri, 12 May 2006)
New Revision: 9926
Modified:
trunk/Hibernate3/doc/reference/en/modules/tutorial.xml
trunk/Hibernate3/doc/reference/tutorial/src/events/EventManagerServlet.java
Log:
HHH-1741, Documentation fix
Modified: trunk/Hibernate3/doc/reference/en/modules/tutorial.xml
===================================================================
--- trunk/Hibernate3/doc/reference/en/modules/tutorial.xml 2006-05-11 15:35:59 UTC (rev 9925)
+++ trunk/Hibernate3/doc/reference/en/modules/tutorial.xml 2006-05-12 07:17:10 UTC (rev 9926)
@@ -1254,7 +1254,7 @@
database, and it provides an HTML form to enter new events.
</para>
- <sect2 id="tutorial-webapp-servlet">
+ <sect2 id="tutorial-webapp-servlet" revision="1">
<title>Writing the basic servlet</title>
<para>
@@ -1268,19 +1268,10 @@
public class EventManagerServlet extends HttpServlet {
- private final SimpleDateFormat dateFormatter =
- new SimpleDateFormat("dd.MM.yyyy");
-
// Servlet code
}]]></programlisting>
<para>
- The <literal>dateFormatter</literal> is a tool we'll need later to convert
- <literal>Date</literal> objects from and to strings. It makes sense to only
- have one formatter as a member of the servlet.
- </para>
-
- <para>
The servlet handles HTTP <literal>GET</literal> requests only, hence, the method
we implement is <literal>doGet()</literal>:
</para>
@@ -1289,6 +1280,8 @@
HttpServletResponse response)
throws ServletException, IOException {
+ SimpleDateFormat dateFormatter = new SimpleDateFormat("dd.MM.yyyy");
+
try {
// Begin unit of work
HibernateUtil.getSessionFactory()
@@ -1335,7 +1328,7 @@
</sect2>
- <sect2 id="tutorial-webapp-processing">
+ <sect2 id="tutorial-webapp-processing" revision="1">
<title>Processing and rendering</title>
<para>
@@ -1362,7 +1355,7 @@
// Print page
printEventForm(out);
-listEvents(out);
+listEvents(out, dateFormatter);
// Write HTML footer
out.println("</body></html>");
@@ -1393,7 +1386,8 @@
a query:
</para>
- <programlisting><![CDATA[private void listEvents(PrintWriter out) {
+ <programlisting><![CDATA[private void listEvents(PrintWriter out, SimpleDateFormat dateFormatter) {
+
List result = HibernateUtil.getSessionFactory()
.getCurrentSession().createCriteria(Event.class).list();
if (result.size() > 0) {
Modified: trunk/Hibernate3/doc/reference/tutorial/src/events/EventManagerServlet.java
===================================================================
--- trunk/Hibernate3/doc/reference/tutorial/src/events/EventManagerServlet.java 2006-05-11 15:35:59 UTC (rev 9925)
+++ trunk/Hibernate3/doc/reference/tutorial/src/events/EventManagerServlet.java 2006-05-12 07:17:10 UTC (rev 9926)
@@ -10,13 +10,12 @@
public class EventManagerServlet extends HttpServlet {
- private final SimpleDateFormat dateFormatter =
- new SimpleDateFormat("dd.MM.yyyy");
-
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
+ SimpleDateFormat dateFormatter = new SimpleDateFormat("dd.MM.yyyy");
+
try {
// Begin unit of work
HibernateUtil.getSessionFactory()
@@ -42,7 +41,7 @@
// Print page
printEventForm(out);
- listEvents(out);
+ listEvents(out, dateFormatter);
// Write HTML footer
out.println("</body></html>");
@@ -69,7 +68,7 @@
out.println("</form>");
}
- private void listEvents(PrintWriter out) {
+ private void listEvents(PrintWriter out, SimpleDateFormat dateFormatter) {
List result = HibernateUtil.getSessionFactory()
.getCurrentSession().createCriteria(Event.class).list();
if (result.size() > 0) {
|