<s:a href='viewnews.action?newsid=<s:property value="list.newsid"/>'>
 <s:property value="title"/></s:a>的url地址是
  http://computer:8080/gclsshtest/viewnews.action?newsid=<s:property value="list.newsid"/>怎么解决?http://computer:8080/gclsshtest/viewnews.action?newsid=1这样才是想得到的

解决方案 »

  1.   

    <ul>
      <s:iterator value="newslist" id="news">
    <li>
    <s:a href='viewnews.action?newsid=<s:property value="list.newsid"/>'> <s:property value="title"/></s:a></li>
    </ul>
      </s:iterator>
      

  2.   

    <ul>
      <s:iterator value="newslist">
    <li><s:a href='viewnews.action?newsid=<s:property vlaue="newsid"/>'>
    <s:property value="title"/>
    </s:a></li> </s:iterator>
    </ul>
      

  3.   

    我也郁闷,url地址错误:http://computer:8080/gclsshtest/viewnews.action?newsid=<s:property vlaue="newsid"/>
    我要把=<s:property vlaue="newsid"/>显示成数字
      

  4.   

      <ul>
      <s:iterator value="newslist" id="news">
    <li>
    <s:a href='viewnews.action?newsid=<s:property value="#news.newsid"/>'> <s:property value="#news.title"/></s:a></li>
    </ul>
      </s:iterator>
      

  5.   

    <ul>
      <s:iterator value="newslist" id="news">
    <li><s:a href='viewnews.action?newsid=<s:property vlaue="#news.newsid"/>'>
    <s:property value="#news.title"/>
    </s:a></li> </s:iterator>
    </ul>我这样改,结果也是错的,url地址都是:http://computer:8080/gclsshtest/viewnews.action?newsid=<s:property vlaue="#news.newsid"/>
      

  6.   

    <ul>
      <s:iterator value="newslist">
    <li>
    <s:a href="viewnews.action?newsid=%{newsid}">
    <s:property value="title"/>
    </s:a></li> </s:iterator>
    </ul>如果上面不好用用下面的<ul>
      <s:iterator value="newslist">
    <li>
    <s:url id="idUrl" action="viewnews">
    <s:param name="newsid" value="%{newsid}"></s:param>
    </s:url>
    <s:a href="%{idUrl}">
    <s:property value="title"/>
    </s:a></li> </s:iterator>
    </ul>
      

  7.   


    <ul>
      <s:iterator value="newslist">
        <li>
          <a href="<s:url value='viewnews.action'>
                   <s:param name='newsid' value='newsid'/>
               </s:url>">
             <s:property value="title"/>
         </a>
       </li>
     </s:iterator>使用<s:url/>和<s:param/>标签就可以解决了,没有必要使用<s:a/>标签,使用普通的HTML的<a/>标签即可
    </ul>
      

  8.   

    <s:a href='viewnews.action?newsid=<s:property value="list.newsid"/>'>
     <s:property value="title"/></s:a>的url地址是
      http://computer:8080/gclsshtest/viewnews.action?newsid=<s:property value="list.newsid"/>怎么解决?http://computer:8080/gclsshtest/viewnews.action?newsid=1这样才是想得到的
    你改成<s:a href=”viewnews.action?newsid=%{list.newsid}“>
     <s:property value="title"/></s:a>
    试试看可以不