Struts 2 Url Params当参数为null时,如何删除它

时间:2015-02-05 09:44:29

标签: java jsp struts2 url-parameters

struts.xml我有:

<result name="Alpha" type="redirectAction">
  <param name="actionName">/page1/page2</param>
  <param name="id">$(id)</param>
</result>

在JSP中我也有:

<s:url action="page4/page5"><s:param name="id" value="id" /></s:url>

这两个代码块是无关的,只是试图获得类似结果的区域。

一切正常但我的问题是,如果没有发送id url参数,我们就得到&#34;?id =&#34;这看起来很可怕。如果没有值,我如何删除ID?

这就像一个对象上下文,有时一个页面会有它,有时页面不会有它。这是测试应用程序的一部分,因此是不祥的页面和参数名称。

0 个答案:

没有答案