import javax.servlet.*;
import java.io.*;
public class MyServlet implements Servlet
{
public void init(ServletConfig con) {}
public void service(ServletRequest req, ServletResponse res) throws IOException,ServletException
{
res.setContentType("text/html");
PrintWriter out=res.getWriter();
String s="blah";
String s1="blah";
out.println("<html><body>");
if((s.equals(req.getParameter("firstname")))&&(s1.equals(req.getParameter("pwd"))))
out.println("passwords match");
else
out.println("password and name combo does not match");
out.println("</body></html>");
}
public void destroy() {}
public ServletConfig getServletConfig() { return null;}
public String getServletInfo() { return null;}
}
これは、サーブレット class.its を含む私の Java ファイルであり、MyServlet.java という名前で保存され、クラス ファイルも同様です。
ここにxmlファイルがあります:
<web-app>
<servlet>
<servlet-name>demoo</servlet-name>
<servlet-class>MyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demoo</servlet-name>
<url-pattern>/demo</url-pattern>
</servlet-mapping>
</web-app>
私はフォルダーをWEB-INFとして作成し、次にクラスを作成しました... WEB-INFには.xmlファイルも含まれています
しかし、サーブレットを実行しようとすると、リソースが見つからないという メッセージが表示されますps-私はすでに :demo という名前のサーブレットを探しています
localhost:8081/s1/demo * s1 は war ファイルです *
ただし、war ファイル内の html ファイルはサーバー上で正常に動作するようです。
*