首先新建一个web项目,导入
这5个jar包(从struts官网下载的struts框架中获得)。将struts.xml复制到src目录下。
新建一个普通的登录页面:
<%@ page language=”java” import=”java.util.*” pageEncoding=”UTF-8”%>
登录
新建一个action类:
package acer.lx.action;
import com.opensymphony.xwork2.ActionSupport;
public class LoginAction extends ActionSupport{
private String username;
private String password;
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;
}
public String execute() throws Exception{
if(username.trim().equalsIgnoreCase(“aaa”)&&password.equals(“aaa”)){
return SUCCESS;
}else
return ERROR;
}
}
修改Struts.xml文件:
添加登录成功信息页loginSuc.jsp:
<%@ page language=”java” import=”java.util.“ pageEncoding=”UTF-8”%>
<%@ taglib uri=”/struts-tags” prefix=”s” %>
欢迎<s:property value=”username”/>登录成功
和登录失败信息页loginFailed.jsp:
<%@ page language=”java” import=”java.util.“ pageEncoding=”UTF-8”%>
<%
String path = request.getContextPath();
%>
登录失败,返回
配置web.xml添加过滤器:
org.apache.struts2.dispatcher.FilterDispatcher