gpt4 book ai didi

java - 使用 struts.xml 中的 Contants 作为注解值 - Struts2 Java

转载 作者:行者123 更新时间:2023-11-30 10:47:25 27 4
gpt4 key购买 nike

我在 struts.xml 中有一个设置日期格式的常量

<constant name="date.format" value="dd-MMM-yyyy" />

我想在 bean 类中将此常量用作 setter 方法的注释值,例如:

@JSON(format="date.format")               
public void setEndDate(Date endDate) {
this.endDate = endDate;
}

这可能吗?

最佳答案

struts 具有内部依赖注入(inject),您可以将其用作:

public class Sample extends BaseActionSupport {

private String format;

public String execute(){
//In you action
System.out.println("The format is" + format);
}

@com.opensymphony.xwork2.inject.Inject("date.format")
public void setFormat(String format) {
this.format = format;
}

struts 通过调用 setFormat 注入(inject) date.format,您可以在 action 方法中使用它。

关于java - 使用 struts.xml 中的 Contants 作为注解值 - Struts2 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36171762/

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