【发布时间】:2019-10-17 09:51:52
【问题描述】:
我是 Java 和 struts 的新手,我正在做一个项目,我需要从检索 Java 属性值的自定义标记中设置属性值。
...
<cust:urlGeneration porlet="<cust:write property="tgtPortlet"/>">
<a href="<% wsp.write(out) %>"/>the link</a>
<cust:urlGeneration/>
...
此属性根据上下文在 Java 类中设置。此代码在我相应的 java 类中:
if(isMyFirstUseCase)
screenbean.setTgtPortlet = "portlet.myFirstValue";
else
screenbean.setTgtPortlet = "portlet.mySecondValue";
但是不行,portlet属性设置不正确(标签字符串没有被解释)。
我希望使用portlet.myFirstValue 或portlet.mySecondValue 设置porlet 属性,但我无法动态设置它...
我需要逃避什么,还是根本不可能?否则有人有建议或替代解决方案吗?
如果需要,我可以提供任何其他信息。
谢谢
【问题讨论】: