1、创建一个j2ee工程
或直接添加该文本
3、在WebContent-WEB-INT-web.xml中加入如下内容
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4、创建login.jsp文件
a、 在顶部添加
<%@ taglib prefix= "s" uri = "/struts-tags" %>
b、body中添加
<s:form action= "login">
<s:textfield name ="username" key ="用户名" ></s:textfield >
<s:textfield name ="password" key ="密码" ></s:textfield >
<s:submit ></s:submit >
</s:form >
5、在java Resources-src下创建demo包,在其中创建一个LoginAction.java
package demo;
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. equals( password)){
return "success" ;
} else{
return "error" ;
}
}
}
7、创建welcome.jsp和error.jsp,内容自定义,分别表示登录成功和登录失败