在我的JSP
中,我发了一个jnlp
标记:
<jnlp spec="1.0+" codebase="%{jnlpCodebase}" >
在动作类中,我有一个public String getJnlpCodebase()
。永远不会调用该方法(我知道因为我调试了)struts
动作中的其他JSP变量方法(但不在jnlp标记本身中)。
是否存在阻止jnlp标记使用操作方法动态设置此(或其他)值的内容?如何启用动态生成jnlp代码库?我需要它,因为代码库中的URL因环境而异,我无法对其进行硬编码。
答案 0 :(得分:1)
User Struts属性标记,如下所示
<jnlp spec="1.0+" codebase="<s:property value="jnlpCodebase" />" >