您当前的位置: 首页 > 

宝哥大数据

暂无认证

  • 3浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Struts2创建项目3--Struts2传值

宝哥大数据 发布时间:2017-08-17 21:36:29 ,浏览量:3

1、通过字段, 设置值
package com.chb.struts2Test.action;

public class HelloAction {
    private String username;
    private String passwd;

    public String execute() {
        //通过设置属性, 进行传值
        this.setUsername("chb");
        this.setPasswd("123456");


        return "success";
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getPasswd() {
        return passwd;
    }

    public void setPasswd(String passwd) {
        this.passwd = passwd;
    }
}
2、获取值, 2.1、第一种获取值, 通过 ${property}

这里写图片描述

2.2、第二种方法通过struts2自己的标签

获取标签的样式 这里写图片描述

获取值这里写图片描述

3、第二种传值方法:通过ActionContext
    public String execute() {
        //第二种传值, 通过ActionContext
        ActionContext.getContext().put("aaa", "111");
        ActionContext.getContext().put("bbb", "222");

        return "success";
    }

获取值: 这里写图片描述 结果: 这里写图片描述

3、第三种传值方式
    public String execute() {
        //第三种传值方式
        ServletActionContext.getRequest().setAttribute("hello", "world");
        return "success";
    }
3.1、如何获取值

这里写图片描述

二、Form向Action中传值

在上面案例中, 是从Action向Form传值, 接下来我们将介绍如何从form中向Action传值 这里写图片描述

关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.0725s