为了账号安全,请及时绑定邮箱和手机立即绑定

java基础 servlet-class找不到

java基础 servlet-class找不到

杨魅力 2018-12-07 02:54:40
在编辑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>
查看完整描述

3 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

我的建议:

第一:查看你的myServlet.LoginValidate有没有实现Servlet接口

第二: 点击Project-->clean , 然后选中你的项目进行清理一次看看

查看完整回答
反对 回复 2018-12-16
?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

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

查看完整回答
反对 回复 2018-12-16
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

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) ;
 
  }
}

这个是类的代码,里面包含了对包的定义了的。

查看完整回答
反对 回复 2018-12-16
  • 3 回答
  • 0 关注
  • 1313 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信