Kan någon vänlig själ förklara för mig vad jag har gjort för fel?
Min class ser ut som följer:
package blog.admin;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class LoginAction extends Action {
protected boolean Autenticate ( String username, String password) {
if ( username.equalsIgnoreCase("xxxxx") && password.equalsIgnoreCase("xxxx") ){
return true;
} else {
return false;
}
}
public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response ) throws ServletException {
String username;
String password;
String target;
lookupForm lookupform;
if ( form != null ) {
lookupform = ( lookupForm )form;
username = lookupform.getUsername;
password = lookupform.getPassword;
if ( Autenticate( username, password ) ) {
target = "success";
}
} else {
target = "failure";
}
return ( mapping.findForward(target) );
}
}
Och av någon anledning så hittar inte javac "lookupForm" klassen?
Har en exempel ActionForward som i stort ser ut som den här och där kompileras det glatt och utan problem!?!
Varför?!?