Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
TestForm/build.xml Builds, tests, and runs the project TestForm. TestForm/build/web/META-INF/MANIFEST.MF Manifest-Version: 1.0 TestForm/build/web/WEB-INF/classes/.netbeans_automatic_build TestForm/build/web/WEB-INF/classes/.netbeans_update_resources TestForm/build/web/WEB-INF/classes/servlet/OlaServlet.class Êþº¾4‡ HIJKJLM NOPQRSTUVW NXY Z [\] ^O()VCodeLineNumberTableLocalVariableTablethisLservlet/OlaServlet;processRequestR(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VoutLjava/io/PrintWriter;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse; StackMapTablejlmnY ExceptionsopdoGet#org.netbeans.SourceLevelAnnotationsLjava/lang/Override;doPostnomeLjava/lang/String;getServletInfo()Ljava/lang/String; SourceFileOlaServlet.javaRuntimeVisibleAnnotations%Ljavax/servlet/annotation/WebServlet;name OlaServleturlPatterns/ola !text/html;charset=UTF-8mqrstnur!Este é o ola servlet v!java/lang/Throwablewxy)zExecutando o doGet{l|}~? nomeMaiusculo€�resposta.jsp‚ƒ„…†Short descriptionservlet/OlaServletjavax/servlet/http/HttpServlet%javax/servlet/http/HttpServletRequest&javax/servlet/http/HttpServletResponsejava/io/PrintWriterjavax/servlet/ServletExceptionjava/io/IOExceptionsetContentType(Ljava/lang/String;)V getWriter()Ljava/io/PrintWriter;printlnclose addSuppressed(Ljava/lang/Throwable;)Vjava/lang/SystemLjava/io/PrintStream;java/io/PrintStreamgetParameter&(Ljava/lang/String;)Ljava/lang/String;java/lang/StringtoUpperCasesetAttribute'(Ljava/lang/String;Ljava/lang/Object;)VgetRequestDispatcher5(Ljava/lang/String;)Ljavax/servlet/RequestDispatcher;javax/servlet/RequestDispatcherforward@(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V! !"/*·±#$%&'("›š,¹,¹N:-¶-¶-¶- ¶- ¶-¶-¶- ¶-¶-ÆPÆ-¶§D:¶§8-¶§1::¿:-ÆÆ-¶§:¶§-¶¿±QUXHkHtƒ†kvt#>$*06?"-°# TestForm/build/web/WEB-INF/classes/servlet/SomaServlet.class TestForm/build/web/WEB-INF/glassfish-web.xml Keep a copy of the generated servlet class' java code. TestForm/build/web/form.jsp <%-- Document : form Created on : Aug 20, 2015, 9:12:05 PM Author : fernando --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <form method="post" action="soma"> N1: <input type="text" name="n1" /> <br/><br/> N2: <input type="text" name="n2" /> <br/><br/> <input type="submit" value="Calcular" /> </form> </body> </html> TestForm/build/web/gfv3ee6.dpf TestForm/build/web/index.html TODO write content TestForm/build/web/resposta.jsp <%-- Document : resposta Created on : Aug 20, 2015, 9:40:26 PM Author : fernando --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <h1>Soma = ${resultado}</h1> </body> </html> TestForm/nbproject/ant-deploy.xml <!DOCTYPE <!-- <!DOCTYPE <sun-web-app --> <sun-web-app <!DOCTYPE <!-- <!DOCTYPE <glassfish-web-app --> <glassfish-web-app TestForm/nbproject/build-impl.xml Must set src.dir Must set test.src.dir Must set build.dir Must set build.web.dir Must set build.generated.dir Must set dist.dir Must set build.classes.dir Must set dist.javadoc.dir Must set build.test.classes.dir Must set build.test.results.dir Must set build.classes.excludes Must set dist.war The Java EE server classpath is not correctly set up - server home directory is missing. Either open the project in the IDE and assign the server or setup the server classpath manually. For example like this: ant -Dj2ee.server.home=<app_server_installation_directory> The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}. Either open the project in the IDE and assign the server or setup the server classpath manually. For example like this: ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file) or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used) Must set javac.includes No tests executed. The libs.CopyLibs.classpath property is not set up. This property must point to org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part of NetBeans IDE installation and is usually located at <netbeans_installation>/java<version>/ant/extra folder. Either open the project in the IDE and make sure CopyLibs library exists or setup the property manually. For example like this: ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar Must set JVM to use for profiling in profiler.info.jvm Must set profiler agent JVM arguments in profiler.info.jvmargs.agent Must select some files in the IDE or set javac.includes Must select some files in the IDE or set javac.jsp.includes Must select a file in the IDE or set jsp.includes Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable. Launching ${browse.url} Must select one file in the IDE or set run.class Must select one file in the IDE or set run.class Must select one file in the IDE or set debug.class Must select one file in the IDE or set debug.class Must set fix.includes This target only works when run from inside the NetBeans IDE. Must select some files in the IDE or set javac.includes Some tests failed; see details above. Must select some files in the IDE or set test.includes Some tests failed; see details above. Must select some files in the IDE or set test.class Must select some method in the IDE or set test.method Some tests failed; see details above. Must select one file in the IDE or set test.class Must select one file in the IDE or set test.class Must select some method in the IDE or set test.method TestForm/nbproject/genfiles.properties build.xml.data.CRC32=efebc264 build.xml.script.CRC32=283c12a9 build.xml.stylesheet.CRC32=651128d4@1.68.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. nbproject/build-impl.xml.data.CRC32=efebc264 nbproject/build-impl.xml.script.CRC32=eba0eaf1 nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1 TestForm/nbproject/private/private.properties deploy.ant.properties.file=/home/fernando/.netbeans/8.0.2/config/GlassFishEE6/Properties/gfv3-1251114982.properties j2ee.platform.is.jsr109=true j2ee.server.domain=/home/fernando/.netbeans/7.4/config/GF_4.0_41/domain1 j2ee.server.home=/usr/local/glassfish-4.0/glassfish j2ee.server.instance=[/usr/local/glassfish-4.0/glassfish:/usr/local/glassfish-4.0/glassfish/domains/domain1]deployer:gfv3ee6wc:localhost:4848 j2ee.server.middleware=/usr/local/glassfish-4.0 user.properties.file=/home/fernando/.netbeans/8.0.2/build.properties TestForm/nbproject/project.properties annotation.processing.enabled=true annotation.processing.enabled.in.editor=true annotation.processing.processors.list= annotation.processing.run.all.processors=true annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output build.classes.dir=${build.web.dir}/WEB-INF/classes build.classes.excludes=**/*.java,**/*.form build.dir=build build.generated.dir=${build.dir}/generated build.generated.sources.dir=${build.dir}/generated-sources build.test.classes.dir=${build.dir}/test/classes build.test.results.dir=${build.dir}/test/results build.web.dir=${build.dir}/web build.web.excludes=${build.classes.excludes} client.urlPart= compile.jsps=false conf.dir=${source.root}/conf debug.classpath=${build.classes.dir}:${javac.classpath} debug.test.classpath=\ ${run.test.classpath} display.browser=true # Files to be excluded from distribution war dist.archive.excludes= dist.dir=dist dist.ear.war=${dist.dir}/${war.ear.name} dist.javadoc.dir=${dist.dir}/javadoc dist.war=${dist.dir}/${war.name} endorsed.classpath=\ ${libs.javaee-endorsed-api-6.0.classpath} excludes= includes=** j2ee.compile.on.save=true j2ee.copy.static.files.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.7-web j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar j2ee.platform.wsit.classpath= j2ee.server.type=gfv3ee6 jar.compress=false javac.classpath= # Space-separated list of extra javac options javac.compilerargs= javac.debug=true javac.deprecation=false javac.processorpath=\ ${javac.classpath} javac.source=1.8 javac.target=1.8 javac.test.classpath=\ ${javac.classpath}:\ ${build.classes.dir} javac.test.processorpath=\ ${javac.test.classpath} javadoc.additionalparam= javadoc.author=false javadoc.encoding=${source.encoding} javadoc.noindex=false javadoc.nonavbar=false javadoc.notree=false javadoc.preview=true javadoc.private=false javadoc.splitindex=true javadoc.use=true javadoc.version=false javadoc.windowtitle= lib.dir=${web.docbase.dir}/WEB-INF/lib no.dependencies=false persistence.xml.dir=${conf.dir} platform.active=default_platform resource.dir=setup run.test.classpath=\ ${javac.test.classpath}:\ ${build.test.classes.dir} # Space-separated list of JVM arguments used when running a class with a main method or a unit test # (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value): runmain.jvmargs= source.encoding=UTF-8 source.root=src src.dir=${source.root}/java test.src.dir=test war.content.additional= war.ear.name=${war.name} war.name=TestForm.war web.docbase.dir=web webinf.dir=web/WEB-INF TestForm/nbproject/project.xml org.netbeans.modules.web.project TestForm 1.6.5 TestForm/src/conf/MANIFEST.MF Manifest-Version: 1.0 TestForm/src/java/servlet/OlaServlet.java package servlet; 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 = "OlaServlet", urlPatterns = {"/ola"}) public class OlaServlet extends HttpServlet { protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); try (PrintWriter out = response.getWriter()) { /* TODO output your page here. You may use following sample code. */ out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println("Este é o ola servlet "); out.println(""); out.println(""); } } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("Executando o doGet"); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String nome = request.getParameter("nome"); // "fernando" --> "FERNANDO" nome = nome.toUpperCase(); request.setAttribute("nomeMaiusculo", nome); request.getRequestDispatcher("resposta.jsp").forward(request, response); } @Override public String getServletInfo() { return "Short description"; }// } TestForm/src/java/servlet/SomaServlet.java package servlet; 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 = "SomaServlet", urlPatterns = {"/soma"}) public class SomaServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String n1Str = request.getParameter("n1"); String n2Str = request.getParameter("n2"); int n1 = Integer.parseInt(n1Str); int n2 = Integer.parseInt(n2Str); int resultado = n1 + n2; request.setAttribute("resultado", resultado); request.getRequestDispatcher("resposta.jsp").forward(request, response); } /** * Returns a short description of the servlet. * * @return a String containing servlet description */ @Override public String getServletInfo() { return "Short description"; }// </editor-fold> } TestForm/web/form.jsp <%-- Document : form Created on : Aug 20, 2015, 9:12:05 PM Author : fernando --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <form method="post" action="soma"> N1: <input type="text" name="n1" /> <br/><br/> N2: <input type="text" name="n2" /> <br/><br/> <input type="submit" value="Calcular" /> </form> </body> </html> TestForm/web/index.html TODO write content TestForm/web/resposta.jsp <%-- Document : resposta Created on : Aug 20, 2015, 9:40:26 PM Author : fernando --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <h1>Soma = ${resultado}</h1> </body> </html>
Compartilhar