写了个Servlet内容如下:
import javax.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class LoginServlet extends HttpServlet{ public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException{
String username=request.getParameter("username");
String password=request.getParameter("password"); System.out.println("username=" + username);
System.out.println("password=" + password); response.setContentType("text/html;charset=GB18030");
response.getWriter().println("登陆成功");
}
}
编译时报错:
LoginServlet.java:1:软件包javax.io不存在
import javax.io.*;
请问javax.io的包在什么地方,我搜索了半天也没搜到。
我装的是jdk1.6
import javax.io.*;
import javax.servlet.*;
import javax.servlet.http.*;public class LoginServlet extends HttpServlet{ public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException{
String username=request.getParameter("username");
String password=request.getParameter("password"); System.out.println("username=" + username);
System.out.println("password=" + password); response.setContentType("text/html;charset=GB18030");
response.getWriter().println("登陆成功");
}
}
编译时报错:
LoginServlet.java:1:软件包javax.io不存在
import javax.io.*;
请问javax.io的包在什么地方,我搜索了半天也没搜到。
我装的是jdk1.6
import java.io.*;//io包在java包里,不是javax
import javax.servlet.*;
import javax.servlet.http.*;
lz用eclipse吗 编译器应该直接报错了 不会让你运行的阿
eclipse可以自动帮你找到需要的包
楼上几位正确!
刚刚开始学,eclipse还没装呢。一步一步来。
这是对的!
java默认加载的包是java.lang.*
对于文件操作等的包:java.io.*
一些工具类的包:java.util.*楼主可以自己再研究下java的包的情况。为什么要有java和javax的包。
应该会需要加载一个这个包就可以了,myeclispe工具会报错的
或者import java.io.*;
也可以的!