为什么下面的两个类,我放入了同一个包准备编译TestServlet.java时总是报错!!!!!!package test;import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class TestServlet extends HttpServlet{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
String username=request.getParameter("username");
UserManager userManager=new UserManager();
userManager.add(username);
request.getRequestDispatcher("add_success.jsp").forward(request,response);
}
public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException{
doGet(request,response);
}}package test;
public class UserManager{
public void add(String username){
System.out.println("UserManager.add() -->>>>>> username:"+username);
}}

解决方案 »

  1.   


    String username=(String)request.getParameter("username");//看看这句,改后的
      

  2.   

    LZ这些MyEclipse自动生成用了没 不用手写框架的
      

  3.   

    还是不对!错误报告时没有发现标志符号:问题出在UserManager userManager=new UserManager()
     呵呵 我郁闷……
      

  4.   

    这个必须要用MyEclipse才行吗??
      

  5.   

    看一下构造函数对吗?是不是覆盖了一个有参数的?自己写个
    public UserManager(){}试试
      

  6.   


    package test;
    public class UserManager{
    //改成
    class UserManager{