无法将 com.ts.UBC 中的 updata(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 应用于 (java.lang.String)
代码如下:
package com.ts;
import java.io.*;
import javax.servlet.http.*;
public class UPC extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse res){
try { res.setContentType("text/html;charset=gbk");
UBC ubc=new UBC();
if(ubc.updata(req.getParameter("passwd"))){
res.sendRedirect("Ok");
}else{

res.sendRedirect("Err");

}
    }
    catch (Exception ex) {
    
     ex.printStackTrace();
    }
}
public void doPost(HttpServletRequest req,HttpServletResponse res){

this.doGet(req,res);

}
}

解决方案 »

  1.   

    ubc.updata(java.lang.String,java.lang.String,java.lang.String,java.lang.String)人家定义了4个参数。你就传了一个
      

  2.   

      错误提示:
    C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\xxx\WEB-INF\classes\UPC.java:12: 无法将 com.ts.UBC 中的 updata(java.lang.String,java.lang.String,java.lang.String,java.lang.String) 应用于 (java.lang.String)
                if(ubc.updata(req.getParameter("passwd"))){