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;}
}
這是我的servlet class.its文件,保存的名稱爲MyServlet.java,類文件也是如此。tomcat資源缺失,servlet未運行
,這裏是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文件
但是當我嘗試運行的servlet,它說資源沒有發現 PS-我已經在尋找與該名稱的servlet:演示
本地主機:8081/S1 /演示 * S1是戰爭文件 *
戰爭文件的HTML文件似乎雖然在服務器上運行正常。
*
請發佈您嘗試訪問的網址。 –
請確保您將您的課程編譯到文件夾「WEB-INF/classes' – A4L
它們僅在classes文件夾中編譯。 – user2837260