我的电脑环境变量为: JAVA_HOME=C:\jdk1.6.0_07 PATH=%JAVA_HOME%\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII编译书本上别人的例子:package mypack;import javax.servlet.*; import javax.servlet.http.*; import java.io.*; import java.util.*;public class DispatcherServlet extends HttpServlet { private String target = "/hello.jsp"; public void init(ServletConfig config) throws ServletException { super.init(config); } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // If it is a get request forward to doPost() doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Get the username from the request String username = request.getParameter("username"); // Get the password from the request String password = request.getParameter("password"); // Add the user to the request request.setAttribute("USER", username); request.setAttribute("PASSWORD", password); // Forward the request to the target named ServletContext context = getServletContext(); System.out.println("Redirecting to " + target); RequestDispatcher dispatcher = context.getRequestDispatcher(target); dispatcher.forward(request, response); } public void destroy() { } }是在dos下编译:javac DispatcherServlet.java, 之后就提示软件包javax.servlet不存在,后面还很多出错。 怎么办?请指点?
程序编译时找不到javaX包。
Path里面加;%JAVA_HOME%\bin
JAVA_HOME=C:\jdk1.6.0_07
PATH=%JAVA_HOME%\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII编译书本上别人的例子:package mypack;import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;public class DispatcherServlet extends HttpServlet { private String target = "/hello.jsp"; public void init(ServletConfig config)
throws ServletException {
super.init(config);
} public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException { // If it is a get request forward to doPost()
doPost(request, response);
} public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException { // Get the username from the request
String username = request.getParameter("username");
// Get the password from the request
String password = request.getParameter("password"); // Add the user to the request
request.setAttribute("USER", username);
request.setAttribute("PASSWORD", password); // Forward the request to the target named
ServletContext context = getServletContext(); System.out.println("Redirecting to " + target);
RequestDispatcher dispatcher =
context.getRequestDispatcher(target);
dispatcher.forward(request, response);
} public void destroy() {
}
}是在dos下编译:javac DispatcherServlet.java, 之后就提示软件包javax.servlet不存在,后面还很多出错。
怎么办?请指点?