struts2 Action向JSP传值方式

1、通过属性getXXX()和setXXX()方式

Action类

public class Test {

    private String name;
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String test1(){
        
        name="zhangsan";
        return "success";    
    }
}

在JSP页面

${username}  <!-- EL表达式-->
<s:property value="username"/>  <!-- OGNL方式 -->

2、通过ActionContext方式

Action

public class Test {
    public String test1(){
        ActionContext.getContext().put("age", 18);
        return "success";    
    }
}

JSP页面

${age}  <!-- EL表达式-->
<s:property value="#age"/>  <!-- OGNL方式 -->

3、通过Sevlet API方式

Action

public class Test {
    public String test1(){
        ServletActionContext.getRequest().setAttribute("age", 18);
        return "success";    
    }
}

JSP页面

${age}  <!-- EL表达式-->
<s:property value="#request.age"/>  <!-- OGNL方式 -->
原文地址:https://www.cnblogs.com/caoyc/p/5583455.html