gpt4 book ai didi

java - 如何使用s :textfield tag在struts 2中打印java对象的属性

转载 作者:行者123 更新时间:2023-12-01 15:05:53 25 4
gpt4 key购买 nike

对象xy .java 文件有 x.a & x.b我想要那些x.ax.b通过使用struts 2在jsp中编写代码来显示在文本字段中<s:textfield>标签。这个怎么做?请帮助我。

我尝试过多种选择,例如

value=%{x.a}

value=%{#x.a} .

没有任何效果,花了将近 5 个小时。

我应该做类似 name="x"或 value="x"的事情吗?我的疑问是,jsp页面如何知道x对象只能从y.java文件访问。映射是如何完成的?

最佳答案

“映射是如何完成的?”

您的 JSP 可以访问由 YOUR ACTION(转发 JSP 的操作)公开的对象。

Action 调用 JSP 之间的映射是在 struts-config.xml 文件中完成的。

如果您已为该属性或对象生成或手动编写了 GETTERS 方法,则可以访问操作中的一个对象或属性。

在您的例子中,是 Action 中 X 对象的 getter,以及对象 X 中属性“a”和“b”的 GETTERS 方法。

如果您尝试访问不在 Action 中的对象,它应该是静态的(配置允许在 struts-config.xml 中访问静态方法)、Session 或 ValueStack 等。

关于java - 如何使用s :textfield tag在struts 2中打印java对象的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12966108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com