猿问

java基础 servlet-class找不到

在编辑web.xml的时候,为什么点击servlet找不到自己编写的myServlet.LoginValidate这个类呀 ?直接拿web.xml进行添加上去,运行不了。请问怎样操作的?刚学这些,希望指导。希望配置成这样

  <servlet>
    <servlet-name>Login</servlet-name>
    <servlet-class>myServlet.LoginValidate</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>login</servlet-name>
    <url-pattern>/login.do</url-pattern>
  </servlet-mapping>

杨魅力
浏览 1315回答 3
3回答

芜湖不芜

我的建议: 第一:查看你的myServlet.LoginValidate有没有实现Servlet接口 第二: 点击Project-->clean , 然后选中你的项目进行清理一次看看

繁星点点滴滴

是不是你的LoginValidate类里面没有包的定义??

慕尼黑8549860

package myServlet;import java.io.IOException;import java.io.PrintWriter; import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; public class LoginValidate extends  HttpServlet{    public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{    String name = request.getParameter("username");    String pwd =  request.getParameter("password");    LoginDBO loginDBO = new LoginDBO();    String message = loginDBO.login(name,pwd);    String url = "returnMessage.jsp?message="+message;    url = new String(url.getBytes("GBK"),"ISO8859_1");    response.sendRedirect(url);    }     public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{    this.doGet(request, response) ;    }} 这个是类的代码,里面包含了对包的定义了的。
随时随地看视频慕课网APP

相关分类

Java
我要回答