当前位置:文档之家› J2EE Struts2 实验4

J2EE Struts2 实验4

J2EE  Struts2  实验4
J2EE  Struts2  实验4

《javaEE程序设计与应用开发》实验报告实验序号:4 实验项目名称: Struts2实验

(1)login.jsp

<%@ page language="java" pageEncoding="gb2312"%>

请您输入账号:

请您输入密码:

(2)loginSuccess.jsp

<%@ page language="java" pageEncoding="gb2312"%>

${account }登录成功

(3)loginFail.jsp

<%@ page language="java" pageEncoding="gb2312"%>

登录失败

(4)LoginAction.java

package pro4;

import java.util.Map;

import javax.servlet.ServletContext;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import com.opensymphony.xwork2.ActionContext;

public class LoginAction{

public LoginAction(){

System.out.println("LoginAction构造函数");

}

private String account;

public String getAccount() {

System.out.println("LoginAction getAccount");

return account;

}

public void setAccount(String account) {

System.out.println("LoginAction setAccount");

this.account = account;

}

private String password;

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

public String execute() throws Exception {

HttpServletRequest request = ServletActionContext.getRequest();

//使用request

HttpServletResponse response = ServletActionContext.getResponse();

//使用response

ServletContext application = ServletActionContext.getServletContext();

//使用application

Map session = ActionContext.getContext().getSession();

//使用session

session.put("account", "111");

System.out.println("LoginAction execute");

if(account.equals(password)){

return "success";

}

return "fail";

}

}

(5)struts.xml

"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"

"https://www.doczj.com/doc/9714674724.html,/dtds/struts-2.0.dtd">

/loginSuccess.jsp

/loginFail.jsp

(6)web.xml

xmlns="https://www.doczj.com/doc/9714674724.html,/xml/ns/j2ee"

xmlns:xsi="https://www.doczj.com/doc/9714674724.html,/2001/XMLSchema-instance"

xsi:schemaLocation="https://www.doczj.com/doc/9714674724.html,/xml/ns/j2ee

https://www.doczj.com/doc/9714674724.html,/xml/ns/j2ee/web-app_2_4.xsd">

struts2

org.apache.struts2.dispatcher.FilterDispatcher

struts2

/*

相关主题
相关文档 最新文档