【问题标题】:Accessing the value of the variable defined locally in the method in action class in jsp using Struts2使用Struts2访问jsp动作类方法中本地定义的变量的值
【发布时间】:2012-08-29 14:41:20
【问题描述】:

我正在尝试使用 Struts2 访问 jsp 中动作类的方法中定义的变量的值。 我在动作类的方法中定义了一个变量 desc_map。我想在 jsp 中访问 this 的值。 我该怎么做? 谢谢。

【问题讨论】:

    标签: java jsp jakarta-ee struts2


    【解决方案1】:

    为属性创建一个公共 getter,最好按照 JavaBean 规范正确命名:

    public TheType getDescMap() {
        return desc_map;
    }
    

    从 JSP 访问它:

    ${descMap}
    

    或者如果需要转义,不能使用JSP 2.0+等:

    <s:property value="descMap"/>
    

    基本上每个 Struts 2 教程都涵盖了所有这些内容。

    【讨论】:

    • 感谢您的回复。但是,当我在 jsp 中显示结果时,它不显示任何内容。
    • @Soham 你就是这样做的;如果它不起作用,还有其他问题。
    • :
    • 这就是我在jsp中显示值的方式。
    • @Soham 是的,不,更新问题,不要试图将代码插入 cmets。请删除这些,然后编辑问题。请注意,you 在您的迭代器值中所拥有的 不是 我所说的那样,所以我不知道您是否做对了。
    猜你喜欢
    • 2015-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    相关资源
    最近更新 更多