java - 使用Struts2访问jsp中action类的方法中本地定义的变量的值

标签 java jsp jakarta-ee struts2

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

最佳答案

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

public TheType getDescMap() {
    return desc_map;
}

从 JSP 访问它:

${descMap}

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

<s:property value="descMap"/>

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

关于java - 使用Struts2访问jsp中action类的方法中本地定义的变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180535/

相关文章:

java - Android - 试图保存到服务器数据库

java - 我可以在 Java 中更改 URL 名称吗?

Java - 由于 UnsupportedClassVersionError,Ant 构建和部署到 JBoss 失败

java - 与复合实体键的双向 OneToMany 关系导致空标识符

java - 如何使用Servlet和Ajax?

java - 在 GlassFish Server 上创建并运行应用程序客户端

java - 如何将base64字符串图像解码为字节数组并将其作为blob类型存储在数据库中?

java - 迁移时如何删除Realm?

Java hibernate 。创建有错误的记录

java - IntellijIdea 无法自动重新加载 Web 应用程序(热部署)JSP 和 Javascript Debug模式下的更改