0

JDK 1.7 と Tomcat 7.0 をインストールしました。基本的なサーブレット プログラムを実行できません。実行までの流れを教えてください。そして、Tomcat 7.0 の新機能について詳しく教えてください。

のような注釈を配置する必要がある場合は、配置する必要@WebServletがあるファイルとインポートする必要があるパッケージを教えてください。

web.xml

<web-app>
    <servlet>
        <servlet-name>kiru</servlet-name>
        <servlet-class>DatesrvApp</servlet-class>
    </servlet>
    <servlet-mapping> 
        <servlet-name>kiru</servlet-name>
        <servlet-pattern>/classes/date</servlet-pattern>
    </servlet-mapping>
</web-app>


DatesrvApp.java

import javax.servlet.*;
import java.io.*;
import java.util.*;

public class DatesrvApp extends GenericServlet {

    public void service(ServletRequest req,ServletResponse res)
                        throws ServletException, IOException {
        res.setContentType("text/html");    
        PrintWriter pw = res.getWriter();
        Date d = new Date();
        pw.println("<b><center>Date and Time is" + d.toString() + "</center></b>");
        pw.close();
    }

}
4

2 に答える 2

0

GenericServletサーブレットは URL パターンを読み取れません。 を使用してくださいHttpServlet

于 2013-06-29T15:31:01.963 に答える
0

あなたは置くべきです

<url-pattern>/classes/date</url-pattern>

それ以外の

<servlet-pattern>/classes/date</servlet-pattern>

そしてservlet-api.jar、Tomcat 7.0 がインストールされているディレクトリの lib フォルダーからファイルをクラスパスに配置します。

HttpServletMasudの提案に従って使用してください。

于 2013-06-29T21:36:35.527 に答える