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) { |