anchor.diff:                <% for (int i=0; i < stpifs.length;i++) { %>
   			  <tr bgcolor="<%=stpifs[i].getVlanColorIdentifier()%>">
                   <td><%=stpifs[i].get_stpvlan()%></td>		  
  -                <td><%=stpifs[i].get_bridgeport()%>/<a href="element/interface.jsp?node=<%=nodeId%>&intf=<%=stpifs[i].get_ipaddr()%>&ifindex=<%=stpifs[i].get_ifindex()%>"><%=stpifs[i].get_ifindex()%></a></td>
  +		<% if (stpifs[i].get_ipaddr() != null && !"0.0.0.0".equals(stpifs[i].get_ipaddr())) { %>
  +                	<td><%=stpifs[i].get_bridgeport()%>/<a href="element/interface.jsp?node=<%=nodeId%>&intf=<%=stpifs[i].get_ipaddr()%>&ifindex=<%=stpifs[i].get_ifindex()%>"><%=stpifs[i].get_ifindex()%></a></td>
  +		<% } else { %>
  +			<td><%=stpifs[i].get_bridgeport()%>/<a href="element/snmpinterface.jsp?node=<%=nodeId%>&ifindex=<%=stpifs[i].get_ifindex()%>"><%=stpifs[i].get_ifindex()%></a></td>
  +		<% } %>
                   <td><%=stpifs[i].getStpPortState()%></td>
                   <td><%=stpifs[i].getStatusString()%></td>
                   <td><%=stpifs[i].get_stpportpathcost()%></td>
  
positive.code: <%--
  
  //
  // Copyright (C) 2002 Sortova Consulting Group, Inc.  All rights reserved.
  // Parts Copyright (C) 1999-2001 Oculan Corp.  All rights reserved.
  //
  // This program is free software; you can redistribute it and/or modify
  // it under the terms of the GNU General Public License as published by
  // the Free Software Foundation; either version 2 of the License, or
  
negative.code: //
  // You should have received a copy of the GNU General Public License
  // along with this program; if not, write to the Free Software
  // Foundation, Inc.:
  // 51 Franklin Street
  // 5th Floor
  // Boston, MA 02110-1301
  // USA
  //
  // For more information contact:
  //      OpenNMS Licensing       <license@opennms.org>
  //      http://www.opennms.org/
  //      http://www.opennms.com/
  //
  
  --%>
  