烦人的<a href=" "></a>

当空皓月 发布于 2014/08/02 10:36
阅读 332
收藏 0

怎么把链接地址也显示出来了?郁闷!
我是这样写的:
jsp页面:${toolBar }
action:  // 保存工具条
     request.setAttribute("toolBar", toolBar);
page类:

 /** 
     * 客户端显示的工具条 
     */  
    public String getToolBar(String url) {  
        String str, temp;  
          
        //用于判断url中是否存在?  
        if(url.indexOf("?") == -1) {  
            temp = "?";  
        } else {  
            temp = "&";  
        }  
          
        str = "<form method='post' name='frmPage' action='" + url + "'> ";  
        str += "";  
        str += "<span style='font-size: 12px; font-weight: bold;'>";  
        //判断是否是首页  
        if(isFirst()) {  
            str += "首页 上一页 ";  
        } else {  
            str += "<a href='" + url + temp + this.getFirst() + "'>首页</a> ";  
            str += "<a href='" + url + temp + "cur_page=" + this.previous() + "'>上一页</a> ";  
        }  
        //判断是否是最后一页  
        if(isLast()) {  
            str += "下一页 尾页 ";  
        } else {  
            str += "<a href='" + url + temp + "cur_page=" + this.next() + "'>下一页</a> ";  
            str += "<a href='" + url + temp + "cur_page=" + this.getLast() + "'>尾页</a> ";  
        }  
        str += " 共<b>" + this.rowCount + "</b>条记录 ";  
        str += " 转到<select name='page' onChange=\"location='" + url + temp + "cur_page='+this.options[this.selectedIndex].value\">";  
          
        for(int i = 1; i <= this.pageCount; i++) {  
            //判断是否是当前页,若是,则默认为选中当前页  
            if(i == curPage)  
                str += "<option value='" + i + "' selected>第" + i + "页</option>";  
            else  
                str += "<option value='" + i + "'>第" + i + "页</option>";  
        }  
        str += "<select></span></form>";  
        return str;  
    }  

谁会?先谢谢啦!


加载中
1
钛元素
钛元素

引用来自“redraiment”的评论

你是要在网页上显示每个<a>标签的链接地址?那用CSS就可以了:

a::after {
  content: "(" attr(href) ")";
}
执行效果: http://runjs.cn/detail/oxjlwasl
学到了
0
pantrick
pantrick
查看源代码,默认输出被当作普通文本,转义输出了,你再转回去就可以了
当空皓月
当空皓月
怎样再转回去?谢谢啊
0
redraiment
redraiment

你是要在网页上显示每个<a>标签的链接地址?那用CSS就可以了:

a::after {
  content: "(" attr(href) ")";
}
执行效果: http://runjs.cn/detail/oxjlwasl
0
Micooz
Micooz
预料到你会这样写,注意你在使用未知数据填充href属性的时候,不能保证里面是否含有会导致浏览器解析器解析混乱的特殊字符,因此在输出之前请先进行转换。
返回顶部
顶部