Изписване на текст в Servlet


Когато потребител се свърже с сървара, той извежда два обекта, първия е HttpServletRequest втория е HttpServletResponse object. HttpServletRequest представя, свързането , HttpServletResponse представя отговора на сърварът.

В doGet(() методът, servlet първо използва setContentType() в отговор на обекта, който поставя content тип в отговор до text/html. Това е стандартен content за HTML страница. След това използва метод getWriter() на обекта за отговор, за да получи, PrintWriter обект. За да изведем написаното в браузара, използваме println() метод за PrintWriter класът.

Кода е с :import java.io.*;

import javax.servlet.*;
import javax.servlet.http.*;
 
public class HelloWorld extends HttpServlet{ 
  public void doGet(
HttpServletRequest request, HttpServletResponse response)
    throws ServletException,IOException{
    response.setContentType("text/html");
    PrintWriter pw = response.getWriter();
    pw.println("<html>");
    pw.println("<head><title>Hello World</title></title>");
    pw.println("<body>");
    pw.println("<h1>Hello World</h1>");
    pw.println("</body></html>");
  }
}

web.xml файла за тази програма:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!--<!DOCTYPE web-app
 PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd"> -->
 
<web-app>
 <servlet>
  <servlet-name>Hello</servlet-name>
  <servlet-class>HelloWorld</servlet-class>
 </servlet>
 <servlet-mapping>
 <servlet-name>Hello</servlet-name>
 <url-pattern>/HelloWorld</url-pattern>
 </servlet-mapping>
</web-app>

Popularity: 1% [?]

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

You can leave a response, or trackback from your own site.

Leave a Reply

Задвижван с помощта на WordPress | Compare Cell Phone Plans at iCellPhonePlans.com | Thanks to Cheap Palm Pixi, Bromoney and Wordpress Themes