当前位置:编程学习 > JAVA >>

[菜鸟提问]关于servlet

虚拟目录:E:\JavaWebApp
在E:\JavaWebApp\WEB-INF\classes目录下,有个Hello.class,
Hello.java内容:
package test;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Hello extends HttpServlet{
public void init(ServletConfig config)throws ServletException
{
super.init(config);
}
public void service(HttpServletRequest request,HttpServletResponse response) throws IOException{
response.setContentType("text/html;charset=GB2312");//MIME类型
PrintWriter out=response.getWriter();
out.println("<HTML><BODY>");
out.println("这是第一个servlet程序");
out.println("</BODY></HTML>");
}
public void destroy(){}
}
在浏览器输入:http://localhost:8080/test/Hello可以正常输出。
现在我在虚拟目录下新建一个文件夹servletExample,把整个WEB-INF拷贝到其下,输入http://localhost:8080/test/servletExample/Hello出现404错误,不知道这个是不是要重新配置一下web.xml还是其他原因导致的,请大神指点啊! --------------------编程问答-------------------- 路径不一样。
package test;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Hello extends HttpServlet{
public void init(ServletConfig config)throws ServletException
{
super.init(config);
} --------------------编程问答--------------------
引用 1 楼 rui888 的回复:
路径不一样。
package test;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class Hello extends HttpServlet{
public void init(ServletConfig config)throws ServletException
{
super.init(config);
}
我该如何修改web.xml,是修改虚拟目录下的WEB-INF/web.xml还是我项目里的web.xml啊
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,