[jboss-svn-commits] JBL Code SVN: r37232 - labs/jbosstm/trunk/ArjunaJTA/quickstarts/jee_transactional_app/src/main/java/org/jboss/narayana/quickstarts/servlet.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jul 5 04:59:57 EDT 2011


Author: tomjenkinson
Date: 2011-07-05 04:59:56 -0400 (Tue, 05 Jul 2011)
New Revision: 37232

Modified:
   labs/jbosstm/trunk/ArjunaJTA/quickstarts/jee_transactional_app/src/main/java/org/jboss/narayana/quickstarts/servlet/SimpleServlet.java
Log:
Cleaned up the HTML

Modified: labs/jbosstm/trunk/ArjunaJTA/quickstarts/jee_transactional_app/src/main/java/org/jboss/narayana/quickstarts/servlet/SimpleServlet.java
===================================================================
--- labs/jbosstm/trunk/ArjunaJTA/quickstarts/jee_transactional_app/src/main/java/org/jboss/narayana/quickstarts/servlet/SimpleServlet.java	2011-07-05 08:21:18 UTC (rev 37231)
+++ labs/jbosstm/trunk/ArjunaJTA/quickstarts/jee_transactional_app/src/main/java/org/jboss/narayana/quickstarts/servlet/SimpleServlet.java	2011-07-05 08:59:56 UTC (rev 37232)
@@ -63,6 +63,8 @@
 				} else {
 					out.println(error("Requires name parameter"));
 				}
+			} else if (operation.equals("count")) {
+				out.println(getCustomerCount());
 			} else {
 				out.println(error("Unknown operation: " + operation));
 			}
@@ -77,6 +79,11 @@
 			out.println("<input type=\"hidden\" name=\"operation\" value=\"list\">");
 			out.println("<input type=\"submit\" value=\"List customers\">");
 			out.println("</form>");
+
+			out.println("<form method=\"get\" >");
+			out.println("<input type=\"hidden\" name=\"operation\" value=\"count\">");
+			out.println("<input type=\"submit\" value=\"Get customer count\">");
+			out.println("</form>");
 		}
 		out.println("</body>");
 		out.println("</html>");
@@ -94,17 +101,17 @@
 		toWrite.append("<h1>List of customer Ids</h1>\n");
 
 		try {
-			toWrite.append("<p>Customers created this run: "
-					+ atomicObject.get() + "</p>\n");
-
 			UserTransaction tx = (UserTransaction) new InitialContext()
 					.lookup("java:comp/UserTransaction");
 			tx.begin();
+			toWrite.append("<p>Customers created this run: "
+					+ atomicObject.get() + "</p>\n");
 			toWrite.append("<p>" + simpleEJB.listCustomers() + "</p>");
 			tx.commit();
 		} catch (Throwable e) {
 			toWrite.append("FAILED: " + e.toString());
 		}
+		toWrite.append("<a href=\"javascript:history.back(-1)\">Go Back</a>\n");
 		return toWrite.toString();
 	}
 
@@ -123,6 +130,7 @@
 		} catch (Throwable e) {
 			toWrite.append("FAILED: " + e.toString());
 		}
+		toWrite.append("<a href=\"javascript:history.back(-1)\">Go Back</a>\n");
 		return toWrite.toString();
 	}
 
@@ -140,6 +148,7 @@
 		} catch (Throwable e) {
 			toWrite.append("FAILED: " + e.toString());
 		}
+		toWrite.append("<a href=\"javascript:history.back(-1)\">Go Back</a>\n");
 		return toWrite.toString();
 	}
 }



More information about the jboss-svn-commits mailing list