我在struts-config.xml中这样配置
processorClass="org.springframework.web.struts.DelegatingRequestProcessor"/>
value="/WEB-INF/applicationContext.xml"/>
在applicationContext.xml中这样配置
这是ACTION
public class LoginAction extends DispatchAction {
public UserinfoService UserinfoService;
public UserinfoService getUserinfoService() {
return UserinfoService;
}
public void setUserinfoService(UserinfoService userinfoService) {
UserinfoService = userinfoService;
}
public ActionForward insert(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
UserInfoForm loginForm = (UserInfoForm) form;// TODO Auto-generated
// // method stub
// 获得 WebApplicationContext 对象
/*
* WebApplicationContext ctx = this.getWebApplicationContext();
* UserinfoService dao = (UserinfoService)
* ctx.getBean("UserinfoService");
*/
Userinfo user = new Userinfo();
user.setUserName(request.getParameter("userName"));
user.setPassword(request.getParameter("password"));
UserinfoService.saveUser(user);
UserinfoService.insert(user);
return mapping.findForward("ok");
}
但是在运行时竟然出说ACTION不可求,是找不到STRUTS的ACTION。