java - 如何将 YouTube 链接设为嵌入?

标签 java jsp substring

<%
String song = request.getParameter("songname");
String band = request.getParameter("band");
String url = request.getParameter("url");
%>
<div align="center">
    <br><br>  <% out.print(band + " - " + song); %><br><br>
    <iframe width="560" height="315" src="<%out.print(url);%>" frameborder="0" allowfullscreen></iframe>
</div>
<%
%>

假设我得到的网址是这样的 https://www.youtube.com/watch?v=kXYiU_JCYtU我想让它看起来像 https://www.youtube.com/embed/kXYiU_JCYtU这样我就可以把它放在 src=""

最佳答案

您可以使用<a href="http://download.oracle.com/javase/6/docs/api/java/lang/String.html#replace%28java.lang.CharSequence,%20java.lang.CharSequence%29" rel="noreferrer noopener nofollow">replace()</a>方法:

<% out.print(url.replace("watch?v=", "embed/")); %>

关于java - 如何将 YouTube 链接设为嵌入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30820979/

相关文章:

java - 在 JPanel 上使用 slider 绘制二次公式

java - Foursquare API 场馆搜索返回空场馆

mysql - 在 MySQL 中,如何从长文本字符串中提取 URL?

Java如何删除字符串中两个子字符串之间的所有内容

java - Hessian 排除字段

java - 通过ant的 Sonar 实现错误

java - 从jsp将多行插入数据库mysql

java - 动态 Jsp 页面 - 花费太长时间

java - 重定向过滤器不会加载样式

parsing - jq 子字符串给出 "jq: error: Cannot index string with object"