所用的jdk版本为jdk1.8,tomcat版本为tomcat7.
servlet代码如下:
import java.io.* ;
import javax.servlet.* ;
import javax.servlet.http.* ;
public class Ch1Servlet extends HttpServlet {
public void doGet(HttpServletRequest reque,HttpServletResponse response)
throws IOException{
PrintWriter out = response.getWriter() ;
java.util.Date tody=new java.util.Date();
out.println("<html><head><title>MyFirstServlet</title></head>"
+"<body>"+tody+"</body></html>") ;
}
}
web.xml里应该在里指出Ch1Servlet的全路径吧。
org.mylets.Ch1Servlet
看错误提示,实例化servlet错误
1.检查你的servlet类配置的对不对,要配置全类名:包名+类名
2.看你的请求方式对不对,你只贴出了doGet方法,
一般是doPost和doGet这两个方法一个调用另一个,这样不论是get请求还是post请求都能得到响应,避免因请求方式不同导致响应失败
servletclass路径不对吧,要绝对路径。
引用资源的姿势不对,上面都说了没资源
web.xml配置不对
引用路径应该是比如
"com.test.类名"
你的servlet只实现了doGet方法,看你页面请求是Post提交,还是get提交。
看看你的jsp文件那边的用的是get还是post的请求
还有就是web.xml文件内的设置文件路径是否正确
又或者是servlet其他配置异常
是你浏览器里的写的路径不对