动态设置jnlp codebase属性

时间:2017-09-01 17:54:10

标签: java jsp struts2 jnlp

在我的JSP中,我发了一个jnlp标记:

<jnlp spec="1.0+" codebase="%{jnlpCodebase}" >

在动作类中,我有一个public String getJnlpCodebase()。永远不会调用该方法(我知道因为我调试了)struts动作中的其他JSP变量方法(但不在jnlp标记本身中)。

是否存在阻止jnlp标记使用操作方法动态设置此(或其他)值的内容?如何启用动态生成jnlp代码库?我需要它,因为代码库中的URL因环境而异,我无法对其进行硬编码。

1 个答案:

答案 0 :(得分:1)

User Struts属性标记,如下所示

<jnlp spec="1.0+" codebase="<s:property value="jnlpCodebase" />" >