List of usage examples for java.io PrintWriter println
public void println(Object x)
From source file:Gen.java
public static void genWeb() throws Exception { String GEN_WEBINF = GEN_ROOT + FILE_SEPARATOR + "war" + FILE_SEPARATOR + "WEB-INF"; String WAR_NAME = System.getProperty("warname") != null && !System.getProperty("warname").equals("") ? System.getProperty("warname") : MAPPING_JAR_NAME.substring(0, MAPPING_JAR_NAME.length() - "jar".length()) + "war"; if (!WAR_NAME.endsWith(".war")) WAR_NAME += ".war"; String PROPS_EMBED = System.getProperty("propsembed") != null && !System.getProperty("propsembed").equals("") ? System.getProperty("propsembed") : null; deleteDir(GEN_ROOT + FILE_SEPARATOR + "war"); regenerateDir(GEN_WEBINF + FILE_SEPARATOR + "classes"); regenerateDir(GEN_WEBINF + FILE_SEPARATOR + "lib"); Vector<String> warJars = new Vector<String>(); warJars.add(GEN_ROOT_LIB + FILE_SEPARATOR + MAPPING_JAR_NAME); InputStream inputStreamCore = Gen.class.getResourceAsStream("/biocep-core-tomcat.jar"); if (inputStreamCore != null) { try {// w w w .j ava 2s . co m byte data[] = new byte[BUFFER_SIZE]; FileOutputStream fos = new FileOutputStream( GEN_WEBINF + FILE_SEPARATOR + "lib" + "/biocep-core.jar"); int count = 0; while ((count = inputStreamCore.read(data, 0, BUFFER_SIZE)) != -1) { fos.write(data, 0, count); } fos.flush(); fos.close(); } catch (Exception e) { e.printStackTrace(); } } else { warJars.add("RJB.jar"); warJars.add("lib/desktop/JRI.jar"); FilenameFilter jarsFilter = new FilenameFilter() { public boolean accept(File arg0, String arg1) { return arg1.endsWith(".jar"); } }; { String[] derby_jdbc_jars = new File("lib/jdbc").list(jarsFilter); for (int i = 0; i < derby_jdbc_jars.length; ++i) { warJars.add("lib/jdbc" + FILE_SEPARATOR + derby_jdbc_jars[i]); } } { String[] pool_jars = new File("lib/pool").list(jarsFilter); for (int i = 0; i < pool_jars.length; ++i) { warJars.add("lib/pool" + FILE_SEPARATOR + pool_jars[i]); } } { String[] httpclient_jars = new File("lib/j2ee").list(jarsFilter); for (int i = 0; i < httpclient_jars.length; ++i) { warJars.add("lib/j2ee" + FILE_SEPARATOR + httpclient_jars[i]); } } } log.info(warJars); for (int i = 0; i < warJars.size(); ++i) { Copy copyTask = new Copy(); copyTask.setProject(_project); copyTask.setTaskName("copy to war"); copyTask.setTodir(new File(GEN_WEBINF + FILE_SEPARATOR + "lib")); copyTask.setFile(new File(warJars.elementAt(i))); copyTask.init(); copyTask.execute(); } unzip(Gen.class.getResourceAsStream("/jaxws.zip"), GEN_WEBINF + FILE_SEPARATOR + "lib", new EqualNameFilter("activation.jar", "jaxb-api.jar", "jaxb-impl.jar", "jaxb-xjc.jar", "jaxws-api.jar", "jaxws-libs.jar", "jaxws-rt.jar", "jaxws-tools.jar", "jsr173_api.jar", "jsr181-api.jar", "jsr250-api.jar", "saaj-api.jar", "saaj-impl.jar", "sjsxp.jar", "FastInfoset.jar", "http.jar", "mysql-connector-java-5.1.0-bin.jar", "ojdbc-14.jar"), BUFFER_SIZE, false, "Unzipping psTools..", 17); PrintWriter pw_web_xml = new PrintWriter(GEN_WEBINF + FILE_SEPARATOR + "web.xml"); pw_web_xml.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); pw_web_xml.println( "<web-app version=\"2.4\" xmlns=\"http://java.sun.com/xml/ns/j2ee\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\">"); pw_web_xml.println( "<listener><listener-class>com.sun.xml.ws.transport.http.servlet.WSServletContextListener</listener-class></listener>"); for (String className : DirectJNI._rPackageInterfacesHash.keySet()) { String shortClassName = className.substring(className.lastIndexOf('.') + 1); pw_web_xml.println("<servlet><servlet-name>" + shortClassName + "_servlet</servlet-name><servlet-class>org.kchine.r.server.http.frontend.InterceptorServlet</servlet-class><load-on-startup>1</load-on-startup></servlet>"); } pw_web_xml.println("<servlet><servlet-name>" + "WSServlet" + "</servlet-name><servlet-class>com.sun.xml.ws.transport.http.servlet.WSServlet</servlet-class><load-on-startup>1</load-on-startup></servlet>"); pw_web_xml.println("<servlet><servlet-name>" + "MappingClassServlet" + "</servlet-name><servlet-class>org.kchine.r.server.http.frontend.MappingClassServlet</servlet-class><load-on-startup>1</load-on-startup></servlet>"); for (String className : DirectJNI._rPackageInterfacesHash.keySet()) { String shortClassName = className.substring(className.lastIndexOf('.') + 1); pw_web_xml.println( "<servlet-mapping><servlet-name>" + shortClassName + "_servlet</servlet-name><url-pattern>/" + shortClassName + "</url-pattern></servlet-mapping>"); } pw_web_xml.println("<servlet-mapping><servlet-name>" + "MappingClassServlet" + "</servlet-name><url-pattern>" + "/mapping/classes/*" + "</url-pattern></servlet-mapping>"); pw_web_xml.println("<session-config><session-timeout>30</session-timeout></session-config>"); pw_web_xml.println("</web-app>"); pw_web_xml.flush(); pw_web_xml.close(); PrintWriter pw_sun_jaxws_xml = new PrintWriter(GEN_WEBINF + FILE_SEPARATOR + "sun-jaxws.xml"); pw_sun_jaxws_xml.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"); pw_sun_jaxws_xml.println("<endpoints xmlns='http://java.sun.com/xml/ns/jax-ws/ri/runtime' version='2.0'>"); for (String className : DirectJNI._rPackageInterfacesHash.keySet()) { String shortClassName = className.substring(className.lastIndexOf('.') + 1); pw_sun_jaxws_xml.println(" <endpoint name='name_" + shortClassName + "' implementation='" + className + "Web" + "' url-pattern='/" + shortClassName + "'/>"); } pw_sun_jaxws_xml.println("</endpoints>"); pw_sun_jaxws_xml.flush(); pw_sun_jaxws_xml.close(); if (PROPS_EMBED != null) { InputStream is = new FileInputStream(PROPS_EMBED); byte[] buffer = new byte[is.available()]; is.read(buffer); RandomAccessFile raf = new RandomAccessFile( GEN_WEBINF + FILE_SEPARATOR + "classes" + FILE_SEPARATOR + "globals.properties", "rw"); raf.setLength(0); raf.write(buffer); raf.close(); } War warTask = new War(); warTask.setProject(_project); warTask.setTaskName("war"); warTask.setBasedir(new File(GEN_ROOT + FILE_SEPARATOR + "war")); warTask.setDestFile(new File(GEN_ROOT + FILE_SEPARATOR + WAR_NAME)); warTask.setIncludes("**/*"); warTask.init(); warTask.execute(); }
From source file:MyServlet.java
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println("<HTML>"); out.println("<HEAD><TITLE>Hello World</TITLE></HEAD>"); out.println("<BODY>"); out.println("<BIG>Hello World</BIG>"); out.println("</BODY></HTML>"); }
From source file:MyServlet.java
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException { res.setContentType("text/plain"); PrintWriter out = res.getWriter(); out.println("Init Parameters:"); Enumeration e = getInitParameterNames(); while (e.hasMoreElements()) { String name = (String) e.nextElement(); out.println(name + ": " + getInitParameter(name)); }/* w w w.ja v a 2 s .c o m*/ }
From source file:MyServlet.java
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); // Ask for a 16K byte response buffer; do not set the content length res.setBufferSize(16 * 1024);//from w ww. ja v a 2s . com PrintWriter out = res.getWriter(); out.println("<HTML>"); out.println("<HEAD><TITLE>Hello World</TITLE></HEAD>"); out.println("<BODY>"); out.println("<BIG>Less than 16K of response body</BIG>"); out.println("</BODY></HTML>"); }
From source file:DataFileTest.java
public void writeData(PrintWriter out) throws IOException { out.println(name + "|" + salary); }
From source file:JapaneseHelloWorldServlet.java
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); response.setLocale(Locale.JAPANESE); PrintWriter out = response.getWriter(); out.println("<FONT SIZE=+2>"); out.println("\u4eca\u65e5\u306f\u4e16\u754c"); out.println("</FONT>"); }
From source file:AddCookieServlet.java
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String data = request.getParameter("data"); Cookie cookie = new Cookie("MyCookie", data); response.addCookie(cookie);//w w w . ja v a 2 s.c o m response.setContentType("text/html"); PrintWriter pw = response.getWriter(); pw.println("<B>MyCookie has been set to"); pw.println(data); pw.close(); }
From source file:MyServlet.java
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/plain"); PrintWriter out = res.getWriter(); count++;/*w ww. j a v a2s. c o m*/ out.println("Since loading, this servlet has been accessed " + count + " times."); }
From source file:doclet.RefGuideDoclet.java
private static void writeMethod(PrintWriter pw, MethodDoc method, ClassDoc classd) { if (ignoreMethods.contains(method.name())) { return;// w w w . j av a 2 s . c o m } Tag[] tags = method.tags("noRefGuide"); System.out.println("WriteMethod: " + method.name() + " tags: " + java.util.Arrays.toString(tags)); if (tags != null && tags.length > 0) { System.out.println("Skipping method: " + classd.name() + "." + method.name()); return; } pw.println("<div class=\"api-endpoint-parameters\">"); StringBuilder sb = new StringBuilder(); sb.append(method.name()); sb.append("("); Parameter[] params = method.parameters(); for (int i = 0; i < params.length; i++) { Parameter param = params[i]; System.out.println(" Param: " + param.name() + " type: " + param.type()); sb.append(param.name()); if (i != params.length - 1) { sb.append(","); } } sb.append(")\n"); if (method.commentText() != null) { // TODO: add new css style? sb.append("<div class=\"api-endpoint-desc\">"); sb.append(method.commentText()); sb.append("</div>"); } pw.println(sb.toString()); System.out.println("Comment: " + method.commentText()); System.out.println("Printing method annots"); AnnotationDesc[] annots = method.annotations(); System.out.println(java.util.Arrays.toString(annots)); ParamTag[] ptags = method.paramTags(); pw.println(" <table class=\"api-endpoint-parameters-table\">"); for (int i = 0; i < params.length; i++) { /* <tr class="api-endpoint-parameters-table-row"> <td class="api-endpoint-parameters-table-name-col">x</td> <td class="api-endpoint-parameters-table-type-col">double</td> <td class="api-endpoint-parameters-table-desc-col"> The center x</td> </tr> */ Parameter param = params[i]; System.out.println(" Param: " + param.name() + " type: " + param.type()); pw.println(" <tr class=\"api-endpoint-parameters-table-row\">"); pw.println(" <td class=\"api-endpoint-parameters-table-name-col\">" + param.typeName() + " " + param.name() + "</td>"); /* pw.println(" <td class=\"api-endpoint-parameters-table-name-col\">" + param.name()+ "</td>"); pw.println(" <td class=\"api-endpoint-parameters-table-type-col\">" + param.typeName() + "</td>"); */ pw.println(" <td class=\"api-endpoint-parameters-table-desc-col\">"); ParamTag mcomment = getComment(ptags, param.name()); if (mcomment != null) { pw.println(mcomment.parameterComment()); } pw.println(" </td>"); pw.println(" </tr>"); } pw.println("</table>"); pw.println("</div>"); System.out.println(" " + method); }
From source file:MyServlet.java
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { chain.doFilter(request, response);/*from w w w. j a v a2s.com*/ response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("The filter got this message: " + filterConfig.getInitParameter("message")); }