尝试将其作为对象中的属性传递时显示标记 URL 中断
Posted
技术标签:
【中文标题】尝试将其作为对象中的属性传递时显示标记 URL 中断【英文标题】:Display tag URL breaks while trying to pass it as property in object 【发布时间】:2018-03-12 22:24:38 【问题描述】:我正在使用一个简单的 JSP Servlet 应用程序,该应用程序使用 Display 标记来呈现有关某些对象的信息。这些对象的属性之一是需要在前端呈现为链接的 HTTP URL。这些属性来自数据库。我只是使用 JDBC 获取链接并将它们设置为对象中的 String 属性。现在,当我尝试在列表中的屏幕上呈现此 URL 时,它会崩溃。请查看示例以了解我所说的“崩溃”是什么意思
Java setter 中的代码
public void setUrlcount(String urlcount)
String a = "<a:href=\"" + urlcount + "\">" + urlcount + "</a>";
this.urlcount = a;
显示标签中用于渲染的代码
<display:column title="URLs" property = "urlcount"
sortable="true" headerClass="sortable" />
JSP 上的输出
<a:href="http: www.cfmedia.vfmleonardo.com=""
imagerepo="" 4="" 0="" 53="" 948="" 663=""
lounge_a.jpg"="">
http://www.cfmedia.vfmleonardo.com/imageRepo/4/0/53/948/663/Lounge_A.jpg
</a:href="http:>
预期输出:
<a:href="http://www.cfmedia.vfmleonardo.com/imageRepo/4/0/53/948/663/Lounge_A.jpg">http://www.cfmedia.vfmleonardo.com/imageRepo/4/0/53/948/663/Lounge_A.jpg</a>
【问题讨论】:
【参考方案1】:您的 (a:href) 标签错误,我认为您的 JAVA 代码应该是这样的:
String a = "<a href='" + urlcount + "'>" + urlcount + "</a>";
【讨论】:
以上是关于尝试将其作为对象中的属性传递时显示标记 URL 中断的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UITableView 中显示数组中的 x 个对象,然后在向下滚动时显示更多?
尝试将 Wordpress 平台集成到另一个 Wordpress 平台时显示错误