| package com.zhaosoft.action;
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 com.zhaosoft.bean.User; import com.zhaosoft.domain.Login;
publicclass LoginDelegatingActionProxy extends Action {
private Login login;
public Login getLogin() { returnlogin; }
publicvoid setLogin(Login login) { this.login = login; }
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String forwardJsp = "login"; getLogin().login((User) form); request.setAttribute("msg", login.getMsg()); request.setAttribute("user", (User) form); return mapping.findForward("login"); }
} |
4.新建包:com.zhaosoft.domain和com.zhaosoft.domain.impl在包com.zhaosoft.domain中新建一个接口:Login.java用来定义登陆的逻辑处理,示例代码如下:
| package com.zhaosoft.domain;
import com.zhaosoft.bean.User;
publicinterface Login { publicabstractvoid login(User user); publicabstract String getMsg(); } |
上一页 [1] [2] [3] 下一页

【责编:Ken】