<% if (null != homework.getFileName() && !("".equals(homework.getFileName()))){%>
<a href="stuloadfile.jsp?stuHomeworkId=<%=homework.getId()%>">下载附件</a>        
<%}%>

解决方案 »

  1.   

    用<logic:notEmpty>标签来判断
      

  2.   

    用struts标签改写 
     <% if (null != homework.getFileName() && !("".equals(homework.getFileName()))){%>
    <a href="stuloadfile.jsp?stuHomeworkId=<%=homework.getId()%>">下载附件</a>        
    <%}%>
     先谢啦`_`
      

  3.   

    2喽的兄弟 帮改写吧,,,我刚用struts
      

  4.   

    <logic:notEmpty name="homework" property="fileName">
    <a href="stuloadfile.jsp?stuHomeworkId=<%=homework.getId()%>">下载附件</a>     
    </logic:notEmpty>   应该就这样。
      

  5.   

    是不是还要引入包,报错 No such tag notEmpty in the tag library imported with prefix logic
      

  6.   

    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
    <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
    <%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
    导包、配置应该知道。如果不知道的话,就应该系统看一下数。
      

  7.   

    <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>是这个吧 
      

  8.   

    这是struts1的。struts2.0和这个就不太一样了。