Struts2-初步配置

首先新建一个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
/loginFailed.jsp



添加登录成功信息页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添加过滤器:


struts2

org.apache.struts2.dispatcher.FilterDispatcher



struts2
/*

0%