解决方案 »

  1.   

    var html=" <s:iterator value='tieziList' status='status'> ";
      html += "<s:if test='flag=="+0+"'>";
      html += "<tr>";
      html += "<td style='display:none'><s:property value='id'/></td>";
      html += "<td><a href='#' target='_blank'><s:property value='title'/></a></td>";
      html += "<td style='display:none'><s:property value='type'/></td>";
      html += "<td><a href='#' target='_blank'><s:property value='%{boardList[#status.index].name}'/></a></td>";
      html += "<td><s:property value='replyNum'/></td>";
      html += "<td style='display:none'><s:property value='lastId'/></td>";
      html += "<td><a href='#' target='_blank'><s:property value='%{userInfoList[#status.index].nickName}'/></a><br>";
      html += "<em><s:property value='lastFresh'/></em></td>";
      html += "</tr></s:if></s:iterator>";
      

  2.   


    这样写是没有引号错误了,,可是页面出不来。。
    用alert(html)查看,弹出的是空白,什么字符都没有
      

  3.   

    可以试试这样在jsp页面中:
    [code=java]<div id="show"></div>
           <script type="text/javascript">
           var html="Test--Test!";
           document.getElementById('show').innerHTML=html;
           </script>[/code]
      

  4.   

    s:iterator是struts的标签吧……你用前台的js代码生成后台的struts标签是想闹哪样?
      

  5.   


    现在改掉了原来struts标签不能用js生成