[jbossweb-commits] JBossWeb SVN: r2092 - in sandbox/webapps: src and 1 other directory.

jbossweb-commits at lists.jboss.org jbossweb-commits at lists.jboss.org
Sun Sep 30 06:42:09 EDT 2012


Author: jfrederic.clere at jboss.com
Date: 2012-09-30 06:42:08 -0400 (Sun, 30 Sep 2012)
New Revision: 2092

Added:
   sandbox/webapps/src/Login.java
Modified:
   sandbox/webapps/build.xml
Log:
Add a Login example.


Modified: sandbox/webapps/build.xml
===================================================================
--- sandbox/webapps/build.xml	2012-09-28 14:33:29 UTC (rev 2091)
+++ sandbox/webapps/build.xml	2012-09-30 10:42:08 UTC (rev 2092)
@@ -5,18 +5,22 @@
 <!--
     <javac srcdir="src" classpath="/home/jfclere/tc6.0.x/output/build/lib/servlet-api.jar" destdir="classes" />
   -->
-    <javac srcdir="src" debug="on" debuglevel="lines,vars,source" classpath="/home/jfclere/apache-tomcat-5.5.17/common/lib/servlet-api.jar" destdir="classes" excludes="Comet*,MyServletContextListener*,TestAsync*" />
+    <javac srcdir="src" debug="on" debuglevel="lines,vars,source" classpath="/home/jfclere/apache-tomcat-5.5.17/common/lib/servlet-api.jar" destdir="classes" excludes="Comet*,MyServletContextListener*,TestAsync*,Upgrade00ServletTest*,Login*" />
 
-    <javac srcdir="src" debug="on" debuglevel="lines,vars,source" classpath="/home/jfclere/jbossweb_trunk/output/jars/jbossweb.jar:/home/jfclere/jbossweb_trunk/output/jars/servlet-api.jar" destdir="classes" includes="Comet*,MyServletContextListener*,TestAsync*" />
+    <javac srcdir="src" debug="on" debuglevel="lines,vars,source" classpath="/home/jfclere/jbossweb_trunk/output/jars/jbossweb.jar:/home/jfclere/.m2/repository/org/jboss/spec/javax/servlet/jboss-servlet-api_3.0_spec/1.0.1.Final/jboss-servlet-api_3.0_spec-1.0.1.Final.jar" destdir="classes" includes="Comet*,MyServletContextListener*,TestAsync*,Upgrade00ServletTest*,Login*" />
 
-    <jar destfile="./lib/myservlets.jar" basedir="./classes" excludes="Comet*,MyServletContextListener*,TestAsync*" />
+    <jar destfile="./lib/myservlets.jar" basedir="./classes" excludes="Comet*,MyServletContextListener*,TestAsync*,Upgrade00ServletTest*,Login*" />
 
     <war destfile="myapp.war" webxml="myapp.xml">
       <fileset dir="html" />
       <lib dir="./lib">
         <include name="**/myservlets.jar"/>
       </lib>
-      <classes dir="./classes" excludes="Comet*" />
+      <classes dir="./classes" excludes="Comet*"/>
+      <classes dir=".">
+        <include name="**/users.properties"/>
+        <include name="**/roles.properties"/>
+      </classes>
       <metainf dir="./metainf">
         <include name="**/context.xml"/>
       </metainf>

Added: sandbox/webapps/src/Login.java
===================================================================
--- sandbox/webapps/src/Login.java	                        (rev 0)
+++ sandbox/webapps/src/Login.java	2012-09-30 10:42:08 UTC (rev 2092)
@@ -0,0 +1,41 @@
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.annotation.WebServlet;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+ at WebServlet(name="Login", urlPatterns={"/Login"})
+public class Login extends HttpServlet {
+
+    /**
+     * Processes requests for HTTP <code>GET</code> 
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    public void doGet(HttpServletRequest request, 
+            HttpServletResponse response)
+    throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        PrintWriter out = response.getWriter();
+        try {
+
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Login Servlet</title>");
+            out.println("</head>");
+            out.println("<body>");
+            request.login("admin", "admin");
+            out.println("</body>");
+            out.println("</html>");
+        } catch (Exception e) {
+            throw new ServletException(e);
+        } finally {
+            request.logout();
+            out.close();
+        }
+    }
+}



More information about the jbossweb-commits mailing list