代码如下:
<a href="
        <% if(!("0").equals(pointMsg.getType()) && !("0").equals(pointMsg.getMsgType())){ 
             out.print(pointMsg.getLink_Url()); 
           }
           else{
        %><%=path %>foreground/<%=pointMsg.getLink_Url() %><%} %>"> 
<%=pointMsg.getMc() %>
</a>
代码的意思就是如果满足了if中的条件那么就判定这条消息的类型是引用的外网,那么就把消息的Link_Url的值当作超链接的地址;否则的话怎判定其为本网站的内容,那么就拼接出地址。
现在的问题是当消息是引用的外网的链接是Link_Url值都是正确的,可在测试时显示出来的连接却加上了http://localhost:7001/...不知道是不是我配置文件的问题还是怎么地!我用的是weblogic做服务器。