<script type="text/javascript">
function login(){
window.self.location="login.do?command=login"
+document.getElementById("loign");
}
function addUser(){
window.self.location="loign.do?command=addUser"
+document.getElementById("loign");
}
</script>
</head>
<body>
<center><h3>用户登陆</h3><hr>
<form action=login.do id="login" method="post">
用户名:<input type="text" name="managerName" width="300"><br><br>
密&nbsp;&nbsp;码: <input type="password" name="managerPassword" width="300"><br><br>
<!--  <input type="submit" value="登陆"><br> -->
<input type="button" value="登陆" onClick="login()">
<input type="button" value="注册" onClick="addUser()"><hr>
</form>
</center>
运行时报错为:2009-10-27 19:40:52,500 ERROR [org.apache.struts.actions.DispatchAction] - Action[/jsp/login] does not contain method named 'loginnull'
java.lang.NoSuchMethodException: com.lx.materialmanager.actions.LoginAction.loginnull
配置文件为:
<?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN"
          "http://jakarta.apache.org/struts/dtds/struts-config_1_2.dtd"><struts-config>
<form-beans>
<form-bean name="loginForm" type="com.lx.materialmanager.forms.LoginAcitonForm"/>
</form-beans>
<action-mappings>
<action path="/jsp/login"
type="org.springframework.web.struts.DelegatingActionProxy"
name="loginForm"
scope="request"
parameter="command"
>
<forward name="loginsuccess" path="/jsp/materiallist.jsp"/>
<forward name="loginfialed" path="/jsp/loginfialed.jsp"/>
<forward name="addusersuccess" path="/jsp/addsuccess.jsp"/>
<forward name="adduserfialed" path="/jsp/adduserfialed"/>
</action>

<action path="/jsp/adduser"
forward="/jsp/adduser.jsp"
>
</action>
</action-mappings> <message-resources parameter="MessageResource"/>
</struts-config>
action为:
package com.lx.materialmanager.actions;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;import com.lx.materialmanager.forms.LoginAcitonForm;
import com.lx.materialmanager.managers.ManagerService;
import com.lx.materialmanager.model.Managers;public class LoginAction extends DispatchAction{ private ManagerService managerService;
int result1;
//int result2;
public ActionForward login(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
LoginAcitonForm laf = (LoginAcitonForm)form;
System.out.println("===========test============");
String managerName = laf.getManagerName();
String managerPassword = laf.getManagerPassword();
System.out.println("namagerName is:"+managerName);

result1=managerService.login(managerName, managerPassword);
System.out.println("the id is :"+result1);

if(result1==1){
return mapping.findForward("loginsuccess");
}else
return mapping.findForward("loginfialed");
}

public ActionForward addUser(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception{
LoginAcitonForm laf = (LoginAcitonForm)form;
Managers manager = new Managers();
String username = laf.getManagerName();
String password = laf.getManagerPassword();
manager.setManagerName(username);
manager.setManagerPassword(password);
System.out.println("===========test============");
result1=managerService.addManager(manager);
if(result1==1){
return mapping.findForward("addusersuccess");
}else{
return mapping.findForward("adduserfialed");
}
} public void setManagerService(ManagerService managerService) {
this.managerService = managerService;
}
}
请各位帮我看看是那里出了问题!