2012年10月29日月曜日

JavaBeansプログラミング2(HelloServlet)

Servletの確認を行います。

1.プロジェクト、ファイル作成
Tomcatプロジェクトを作成し、
パッケージ名:hello
クラス名:HelloServlet.java
ルートディレクトリ/sample/
を作成します。

2.Servlet用ファイル作成
パッケージ作成「hello」
sample/WEB-INF/src/hello

helloパッケージの中に「HelloWorld.java」を作成


[HelloWorld.java]

package hello; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { /** * */ private static final long serialVersionUID = -2003654477020348689L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException{ response.setContentType("text/html"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Hello World Servlet!</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1>Hello World Servlet!</h1>"); out.println("</body>"); out.println("</html>"); } }

ここで



private static final long serialVersionUID = -2003654477020348689L;はServletではserial IDを振ることになっているので、警告がでます。クラス名を右クリックして自動生成します。doGet()はデフォルトです。何も指定しなければdoGet()メソッドが呼ばれます。3. web.xml作成sample/WEB-INF/の中にweb.xmlを作成します。


[web.xml]



4. 表示http://localhost:8080/HelloServlet/hello/HelloServletプロジェクト名/パッケージ名/ソース名

が表示されればここまで大丈夫です。

0 件のコメント:

コメントを投稿