67,513
社区成员
发帖
与我相关
我的任务
分享
package com.yourcompany.struts.action;
import java.util.ArrayList;
import java.util.List;
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;
import admin.Admin;
import login.Login;
import com.yourcompany.struts.form.LoginForm;
public class LoginAction extends Action {
public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
LoginForm loginForm = (LoginForm) form;
//判断用户的登录信息是否正确
Login login = new Login();
boolean fal = false;
fal = login.exeLogin(loginForm.getLoginname(),loginForm.getLogpassword());
if(fal)
{
List admins = new ArrayList();
Admin admin = new Admin();
admins = admin.getAllInfo();
request.setAttribute("admins",admins);
return mapping.findForward("okokok");
}
return mapping.findForward("error");
}
}
修改成这样试下:
<action path="/login" scope="request" name="LoginForm" type="com.yourcompany.struts.action.LoginAction" >
<forward name="okokok" path="/success.jsp" />
<forward name="error" path="/MyJsp.jsp" />
</action>