Java 理解Struts中的Getter()和Setter()

Java 理解Struts中的Getter()和Setter(),java,struts2,Java,Struts2,如何在struts中调用getter()和setter()方法?请参阅Java中的一般访问器和变异器,以及特别适用于JSP的访问器和变异器。您的问题相当模糊。但是Struts2中的典型场景是:您有一个带有一些属性的操作,这些属性遵循JavaBean约定(例如,可以通过getMyval()和setMyval()公共方法访问“myval”属性) 调用该操作时,默认配置(带有默认侦听器堆栈)映射调用setter的http参数。Ej,如果您调用http://../myAction.action?myva

如何在struts中调用getter()和setter()方法?

请参阅Java中的一般访问器和变异器,以及特别适用于JSP的访问器和变异器。

您的问题相当模糊。但是Struts2中的典型场景是:您有一个带有一些属性的操作,这些属性遵循JavaBean约定(例如,可以通过
getMyval()
setMyval()
公共方法访问“myval”属性)

调用该操作时,默认配置(带有默认侦听器堆栈)映射调用setter的http参数。Ej,如果您调用http://../myAction.action?myval=xxStruts2将实例化您的操作并调用方法
setMyval(“xx”)
(如果您的属性不是字符串,Struts2将尝试转换它)

在操作执行之后,当结果显示在视图中(比如JSP页面)时,您可以编写
,Struts2将调用操作的方法
getMyval()


这是最基本和最典型的工作流程,但我很简单,所有内容都更加通用和可定制。

您能再解释一下吗?。。。从哪里调用这些getter和setter?@Garis。。。我的意思是什么时候这些方法会被初始化。