标题内容来自外部网址(例如http://sample.com/header.html
)。我想在我的jsp文件中包含这个标题,实际上我可以在我的jsp页面中看到这个标题。当我运行我的jsp页面时,这个标题网址应该显示在我的jsp页面的顶部。
如果你能帮助我,我感激不尽!
<%@ page contentType="text/html; charset=ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<c:import url="https://www.google.com/?gws_rd=ssl" />
</body>
</html>
答案 0 :(得分:0)
您需要在路径中添加JSTL taglib,
<%@ page contentType="text/html; charset=ISO-8859-1"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
要将外部URL中的内容导入JSP,JSTL会提供标记。
例如,
<c:import url="http://external.com/some/fragment.html" />
将在请求时添加指定给JSP的URL中的内容。查看Answer 来自BalusC
<强>更新强>
如果您希望在标题中嵌入<iframe>
页面,则可以尝试使用google
(就像您需要的那样)。请参阅下面的代码示例
<iframe src="http://www.google.com" style="width: 90%; height: 300px"
scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0">
</iframe>
希望这对你有所帮助。