A friendly place for programming greenhorns!
Big Moose Saloon
Search
|
Java FAQ
|
Recent Topics
Register / Login
JavaRanch
»
Java Forums
»
Java
»
Servlets
Author
cannot be applied to
Farakh khan
Ranch Hand
Joined: Mar 22, 2008
Posts: 672
posted
Jul 17, 2011 06:26:13
0
Hello,
I am getting the following error:
C:\Program Files (x86)\Java\apache-tomcat-6.0.18\webapps\ROOT\WEB-INF\classes>ja vac *.java PatientManager.java:400: validateData(java.lang.String,java.lang.String,java.lan g.String,java.lang.String,java.lang.String,int,int,int,java.lang.String,java.lan g.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,jav a.lang.String,java.lang.String,java.lang.String,java.lang.String) in RegMethods cannot be applied to (java.lang.String,java.lang.String,java.lang.String,java.la ng.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,ja va.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Stri ng,java.lang.String,java.lang.String) String errorCheck = rm.validateData( ^ Note: PatientManager.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error C:\Program Files (x86)\Java\apache-tomcat-6.0.18\webapps\ROOT\WEB-INF\classes>
This is my first piece of code:
String centerId = req.getParameter("centerId"); String title = req.getParameter("title"); String firstName = req.getParameter("firstName"); String lastName = req.getParameter("lastName"); String email = req.getParameter("email"); int day = Integer.parseInt(req.getParameter("day")); int month = Integer.parseInt(req.getParameter("month")); int year = Integer.parseInt(req.getParameter("year")); String day1 = Integer.toString(day); String month1 = Integer.toString(month); String year1 = Integer.toString(year); String dob = day+"-"+dm.displayDBMonths(month1)+"-"+year1; String address = req.getParameter("address"); String city = req.getParameter("city"); String country = req.getParameter("country"); String nationality = req.getParameter("nationality"); String tel = req.getParameter("tel"); String password = req.getParameter("password"); String confirmPassword = req.getParameter("confirmPassword"); email=email.toLowerCase(); //Validating data String errorCheck = rm.validateData( centerId, title, firstName, lastName, "test@test.com", day, month, year, address, city, country, nationality, tel, password, confirmPassword,day1,month1,year1);
This is the method that am calling
public String validateData( String center, String title, String firstName, String lastName, String email, int day, int month, int year, String address, String city, String country, String nationality, String tel, String password, String confirmPassword, String day1,String month1,String year1 ){
I checked a lot but unable to see the error in my code
Best regards
James Sabre
Ranch Hand
Joined: Sep 07, 2004
Posts: 781
I like...
posted
Jul 17, 2011 07:00:57
0
The two signatures shown in
PatientManager.java:400: validateData(java.lang.String,java.lang.String,java.lan g.String,java.lang.String,java.lang.String,int,int,int,java.lang.String,java.lan g.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,jav a.lang.String,java.lang.String,java.lang.String,java.lang.String) in RegMethods cannot be applied to (java.lang.String,java.lang.String,java.lang.String,java.la ng.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,ja va.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.Stri ng,java.lang.String,java.lang.String)
are definitely not compatible so I suspect you are using an out of date class file.
Clear out all your class files, jar files and war files and re-build and re-deploy everything.
Retired horse trader.
Note: double-underline links may be advertisements automatically added by this site and are probably not endorsed by me.
Farakh khan
Ranch Hand
Joined: Mar 22, 2008
Posts: 672
posted
Jul 18, 2011 02:35:28
0
Thanks a lot
Best regards
Prasad Krishnegowda
Ranch Hand
Joined: Apr 25, 2010
Posts: 503
I like...
posted
Jul 18, 2011 06:36:13
1
Having a method with this many arguments(18, i counted it..
) is definitely not a good practice..
Regards, Prasad
SCJP 5 (93%)
I agree. Here's the link:
http://ej-technologies/jprofiler
- if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
subject: cannot be applied to
Similar Threads
A page not found error
Calculate date
Help Needed
Get the day
Problem with adding months to Gregorian Calender
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter