如何使Struts2 radio标记中的listValue成为超链接?

如何使Struts2 radio标记中的listValue成为超链接?,struts2,Struts2,我知道如何使用创建包含以下代码的超链接列表: <s:iterator value="imagesList"> <s:url var="linkReport" action="view" namespace="/"> <s:param name="documentId" value="%{documentId}"></s:param> </s:url> <s:a href=

我知道如何使用
创建包含以下代码的超链接列表:

    <s:iterator value="imagesList">
      <s:url var="linkReport" action="view" namespace="/">
        <s:param name="documentId" value="%{documentId}"></s:param>
      </s:url>
      <s:a href="%{linkReport}" target="_blank"><s:property value="%{documentName}"/></s:a><br>
   </s:iterator>

在我看来,列表生成应该在视图层之外完成。在操作中创建URL和名称列表,并仅将其公开给视图层。标签应保留为标签,而不是将其转换为超链接。
    <s:iterator value="imagesList">
       <s:radio name="mainId" listValue="documentName" list="{myObject}" listKey="documentId" ></s:radio><br>
    </s:iterator>
    <s:iterator value="imagesList">
        <s:radio name="mainId" listValue="<s:a href="%{linkReport}" target="_blank"><s:property value="%{documentName}"/></s:a>" list="{myObject}" listKey="documentId" ></s:radio><br>
    </s:iterator>