import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class DispatcherServlet extends HttpServlet{
private String target = "/use.jsp"; public void init(ServletConfig config) throws ServletException {
super.init(config);
} public void doGet(HttpServletRequest request,
HttpServletReponse response) throws ServletException,
IOException { doPost(request, response);
} public void doPost(HttpServletRequest resquest,
HttpServletResponse response) throws ServletException,
IOException { String username = request.getParameter("username");
String password = request.getParameter("password"); request.setAttribute("USER", username);
request.setAttribute("PASSWORD", password); ServletContext context = getServeltContext();
System.out.println("Redirecting to" + target); RequestDispatcher dispatcher =
context.getRequestDispatcher();
dispacher.forward(request, reponse);
} public void destroy() {
}
}
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class DispatcherServlet extends HttpServlet{
private String target = "/use.jsp"; public void init(ServletConfig config) throws ServletException {
super.init(config);
} public void doGet(HttpServletRequest request,
HttpServletReponse response) throws ServletException,
IOException { doPost(request, response);
} public void doPost(HttpServletRequest resquest,
HttpServletResponse response) throws ServletException,
IOException { String username = request.getParameter("username");
String password = request.getParameter("password"); request.setAttribute("USER", username);
request.setAttribute("PASSWORD", password); ServletContext context = getServeltContext();
System.out.println("Redirecting to" + target); RequestDispatcher dispatcher =
context.getRequestDispatcher();
dispacher.forward(request, reponse);
} public void destroy() {
}
}
improt javax.servlet.http.*;
撒
你编译过了吗?怎么我编译的时候还是不行?
in a file named DispatcherServlet.java
public class DispatcherServlet extends HttpServlet{
^
DispatcherServlet2.java:13: cannot resolve symbol
symbol : class HttpServletReponse
location: class DispatcherServlet
HttpServletReponse response) throws ServletException,
^
DispatcherServlet2.java:23: cannot resolve symbol
symbol : variable request
location: class DispatcherServlet
String username = request.getParameter("username");
^
DispatcherServlet2.java:24: cannot resolve symbol
symbol : variable request
location: class DispatcherServlet
String password = request.getParameter("password");
^
DispatcherServlet2.java:26: cannot resolve symbol
symbol : variable request
location: class DispatcherServlet
request.setAttribute("USER", username);
^
DispatcherServlet2.java:27: cannot resolve symbol
symbol : variable request
location: class DispatcherServlet
request.setAttribute("PASSWORD", password);
^
DispatcherServlet2.java:29: cannot resolve symbol
symbol : method getServeltContext ()
location: class DispatcherServlet
ServletContext context = getServeltContext();
^
DispatcherServlet2.java:33: getRequestDispatcher(java.lang.String) in javax.serv
let.ServletContext cannot be applied to ()
context.getRequestDispatcher();
^
DispatcherServlet2.java:34: cannot resolve symbol
symbol : variable request
location: class DispatcherServlet
dispacher.forward(request, reponse);
^
DispatcherServlet2.java:34: cannot resolve symbol
symbol : variable reponse
location: class DispatcherServlet
dispacher.forward(request, reponse);
^
DispatcherServlet2.java:34: cannot resolve symbol
symbol : variable dispacher
location: class DispatcherServlet
dispacher.forward(request, reponse);还是报这错!大家 帮我看看!
谢谢!
^
我想这个地方也有错吧!!
是没有找到这个包吧!!
DispatcherServlet.java:39: cannot resolve symbol
symbol : method getServeltContext ()
location: class mypack.DispatcherServlet
ServletContext context=getServeltContext();
^
DispatcherServlet.java:43: getRequestDispatcher(java.lang.String) in javax.servl
et.ServletContext cannot be applied to ()
context.getRequestDispatcher();
^
2 errors只有这两个了
你帮看一下!!!
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class DispatcherServlet extends HttpServlet{
private String target = "/use.jsp"; public void init(ServletConfig config) throws ServletException {
super.init(config);
} public void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException { doPost(request, response);
} public void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException { String username = request.getParameter("username");
String password = request.getParameter("password"); request.setAttribute("USER", username);
request.setAttribute("PASSWORD", password); ServletContext context = config.getServeltContext();
System.out.println("Redirecting to" + target); RequestDispatcher dispatcher =
context.getRequestDispatcher("要填入java.lang.String path,我不知道你需要填什么,你自己看着办");
dispatcher.forward(request, response);
} public void destroy() {
}
}
这个没问题import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
public class DispatcherServlet extends HttpServlet{
private String target = "/use.jsp";
public ServletConfig config; public void init(ServletConfig config) throws ServletException {
super.init(config);
this.config = config;
} public void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException { doPost(request, response);
} public void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException { String username = request.getParameter("username");
String password = request.getParameter("password"); request.setAttribute("USER", username);
request.setAttribute("PASSWORD", password); ServletContext context = config.getServletContext();
System.out.println("Redirecting to" + target); RequestDispatcher dispatcher =
context.getRequestDispatcher("要填入java.lang.String path,我不知道你需要填什么,你自己看着办");
dispatcher.forward(request, response);
} public void destroy() {
}
}
System.out.println("Redirecting to" + target); RequestDispatcher dispatcher =
context.getRequestDispatcher("要填入java.lang.String path,我不知道你需要填什么,你自己看着办");
dispatcher.forward(request, response);
}
这几句什么意思?我好象在*.XML中已经引入了
你帮我看看还有什么错如下:
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{
doPost(request,response);
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException{
String username= request.getParameter("username");
String password= request.getParameter("password"); request.setAttribute("USER",username);
request.setAttribute("PASSWORD",password);
ServletContext context=getServeltContext();
System.out.println("Redirecting to"+target);
RequestDispatcher dispatcher=
context.getRequestDispatcher();
dispatcher.forward(request,response);
}
public void destroy(){
}
}
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{
doPost(request,response);
}
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException{
String username= request.getParameter("username");
String password= request.getParameter("password"); request.setAttribute("USER",username);
request.setAttribute("PASSWORD",password);
ServletContext context=getServeltContext();
System.out.println("Redirecting to"+target);
RequestDispatcher dispatcher=
context.getRequestDispatcher();
dispatcher.forward(request,response);
}
public void destroy(){
}
}