java - struts2 在操作类中获取值(value)

标签 java jsp struts2

<action name="Locator" method="execute" class="LocatorAction">
        <result name="success">/locator/StoreInfo.jsp</result>          
    </action>

我在 LocatorAction 类中有一个变量 foo,我想将它显示在我的结果 jsp 上,我该怎么做?

最佳答案

您的操作应类似于以下内容:

public class LocatorAction extends ActionSupport {
      private Foo foo;

      public Foo getFoo() {
           return foo;
      }

      public void setFoo(Foo foo) {
           this.foo = foo;
      }
 }

在 JSP 上:

 <s:property value="foo" />

或者如果对象具有地址、城市、州、邮政编码等字段:

 <s:property value="foo.address" /> 
 <s:property value="foo.city" />
 <s:property value="foo.state" />    

关于java - struts2 在操作类中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6960257/

相关文章:

jsp - 如何修复 "HTTP Status 500 - Internal Server Error"

struts2 - 嵌入式模式下的 OSGi 暴露主应用程序中存在的 jar

java - Struts2:struts.xml 不转发到操作名称

java - Jsoup 错误将 node.element 转换为 element.Element

java - 如何使用默认 servlet 处理程序

java - 在运行时访问对象!

javascript - 在javascript中访问JSP变量

java - Struts 2转义html不起作用?

java - 关于Struts 2框架中的HTML标签

java - 使用 Netbeans 设计 Java GUI