-1

我正在通过 Struts 2 标签制作以下网址。问题是如果请求中没有属性“cust_key”,则 url 不会将?custKey_key=附加到 url。

 var custUrl= '<s:url  namespace="/customer" action="view-customer" method="viewCustomer" escapeAmp="false"/> <s:param name="custKey_key" value="#request['cust_key']" /> </s:url>';

标签中是否有一个属性s:param总是附加指定的参数,即使值为空或null

4

1 回答 1

1

来自此自定义标签的JavaDocs(请参阅继承addParameter方法):

...如果提供的值为 null,则删除具有给定键名的任何现有参数...

所以你需要传递一些值,你至少可以尝试空字符串。

于 2013-02-21T07:14:12.950 回答