当前位置: 技术问答>java相关
java中的servlet是如何应用的?回答即又分,答重要害者给一半分!!!
来源: 互联网 发布时间:2015-08-01
本文导语: java中的servlet是如何应用的?我的服务器配置是resin1.2.1+jdk1.3 我用jcreator2000为什么编译不了带有import java.severlet.httpd.*; 的文件,老是出错。。 --------------------Configuration: JDK version 1.3 -------------------- C:resin1.2.1docDummyC...
java中的servlet是如何应用的?我的服务器配置是resin1.2.1+jdk1.3
我用jcreator2000为什么编译不了带有import java.severlet.httpd.*;
的文件,老是出错。。
--------------------Configuration: JDK version 1.3 --------------------
C:resin1.2.1docDummyCart.java:2: 包 javax.servlet.http 不存在
import javax.servlet.http.*;
这是为什么?我要在jsp网页重要调用一个含有import javax.servlet.http。*;
的bean但是连编译都通过不了,这如何是好?
请大虾帮忙!!!
我用jcreator2000为什么编译不了带有import java.severlet.httpd.*;
的文件,老是出错。。
--------------------Configuration: JDK version 1.3 --------------------
C:resin1.2.1docDummyCart.java:2: 包 javax.servlet.http 不存在
import javax.servlet.http.*;
这是为什么?我要在jsp网页重要调用一个含有import javax.servlet.http。*;
的bean但是连编译都通过不了,这如何是好?
请大虾帮忙!!!
|
javax.servlet包没有在classpath中,可以在把它加入classpath
或者在project属性中加入这个包的路径
或者在project属性中加入这个包的路径
|
如果是手工的话:把下面这个web.xml放在WEB-INF下:
Hello World
HelloWorld
mine.HelloWorld
/Hello
HelloWorld
把下边的HelloWorld.java放在WEB-INFclassesmine下:
package mine;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("Hello World");
}
}
访问
http://localhost:8080/Hello
Hello World
HelloWorld
mine.HelloWorld
/Hello
HelloWorld
把下边的HelloWorld.java放在WEB-INFclassesmine下:
package mine;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("Hello World");
}
}
访问
http://localhost:8080/Hello
|
你的环境变量设了吗?
classpath,java-home
都要设好的!
classpath,java-home
都要设好的!
|
javax.servlet.http 包是servlet容器带的,比如tomcat,weblogic等,检查一下你安装了servlet容器吗?
|
还是没有理解java语言中的package使用
在你的bean中,你用到了javax.servlet.http包中的类,但是你没有把这个包放在classpath中,当java编译的时候,需要找到你使用的这些类,但是却找不到
在你的bean中,你用到了javax.servlet.http包中的类,但是你没有把这个包放在classpath中,当java编译的时候,需要找到你使用的这些类,但是却找不到