主题:struts1.3 程序似乎没错,但就是没法通过编译。
文件LoginForm.java能顺利通过编译
package prj10; import org.apache.struts.action.ActionForm; public class LoginForm extends ActionForm{ private String account; private String password; public String getAccount(){ return account; } public void setAccount(String account){ this.account = account; } public String getPassword(){ return password; } public void setPassword(String password){ this.password = password; } }
文件LoginAction.java不能通过编译
package prj10; 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{ @Override public ActionForward execute (ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response)throws Exception{ LoginForm loginForm = (LoginForm)form; //此处编译出错 String account = loginForm.getAccount(); String password = loginForm.getPassword(); String url = null; if(account.equals(password)){ return new ActionForward("/loginSuccess.jsp");//登录成功 } return new ActionForward("/loginFail.jsp");//登录失败 } }
这两个程序是登录页面的后台处理程序(struts1.2)
错误提示是LoginForm 找不到符号。