Html代码
<%@ page language=\ contentType=\ pageEncoding=\%>
<%@ taglib prefix=\ uri=\ %>
03. 在src下新建一个包,com.struts2.action,如图所示。
新建Package
Name中写入com.struts2.action
04. 在新建的com.struts2.action下新建一个类 LoginAction,如图所示。
新建Class
Name中写入LoginAction
05. 在LoginAction中配置,如图所示。 Java代码 :
package com.struts2.action;
import com.opensymphony.xwork2.ActionSupport; import com.struts2.service.LoginService; public class LoginAction extends ActionSupport { private LoginService loginService; private String userName; private String password;
public void setLoginService(LoginService loginService) { this.loginService = loginService; }
public String getUserName() { return userName; }
public void setUserName(String userName) { this.userName = userName; }
public String getPassword() { return password; }
public void setPassword(String password) { this.password = password; }
@Override
public String execute() throws Exception { if(loginService.isLogin(userName, password)) return SUCCESS; else
return INPUT; } }
06. 在src下新建一个包,com.Struts2.service,如图所示。
新建Package
Name中写入com.Struts2.service
07. 在com.Struts2.service下建立一个接口LoginService,如图所示。
新建接口Interface