2013-05-08 60 views
0

我正在使用显示标签来创建表格。一列有一个带有参数名称和值的url。displaytag url no param value

<display:column value="response" url="/response.html" paramId="respID" paramProperty="respID" 
style="text-align:center; " title="Response" sortable="false"> 
</display:column> 

我遇到的问题是即使我创建所有的链接,有一些没有respID的参数值的链接。这些列的相应的URL是

http://testlocalhost:7001/whpet/response.html?respID= 

(通知后,仍然等于没有)

在正常情况下,URL形成为

http://testlocalhost:7001/whpet/response.html?respID=response-681 

我能做些什么,这样看来,没事的时候有没有参数的值respID

回答

0

你是如何创建网址?

您可以使用c:if jstl库来检查是否没有值,然后创建url。

<c:if test="${not empty variableName}"> 
    variableName is not empty or null. 
</c:if> 
+0

我创建使用displaytag网址如图所示的问题 – Rpant 2013-05-08 04:45:32

+0

这是不可见的,当我回答。似乎显示:列标记没有任何方法。我将使用display:column的url特性来设置该列的值。您可以使用c:if和其他逻辑在display中创建url:tag body / – 2013-05-08 06:32:32