Author: jfrederic.clere(a)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;
+
+@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();
+ }
+ }
+}
Show replies by date