【问题标题】:How to put html tag inside html tag in jsp page如何将html标签放在jsp页面中的html标签内
【发布时间】:2013-11-30 10:49:09
【问题描述】:

在我的网站中,我从另一个网站下载了完整的网页,修改了一些内容并将其提取为字符串。现在,我想将它显示为我的.jsp 页面的一部分,并带有滚动条。

我该怎么做?当我尝试放置另一个 <html> 标记时,它显示错误。

感谢您的帮助。

编辑!!!

这是我的.jsp

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Create Your XSLT Here</title>
    </head>
    <body>
        <form action="../AdminServlet">
            URL <input type="text" name="txtUrl" value="" /><br/>
            Start Promotion <input type="text" name="txtStart" value="" /><br/>
            Produt Name <input type="text" name="txtProductName" value="" /><br/>
            <input type="submit" value="View" name="action" />
        </form>
        <c:if test="${not empty requestScope.website}">
            <div>
                ${requestScope.website}
            </div>
        </c:if>
    </body>
</html>

requestScope.website 是一个完整的 html 页面作为字符串,从服务器返回。当我运行时,requestScope.website 中的所有内容(例如背景图像)都适用于我的所有页面。我想把它限制在我页面的一部分,就像使用iframe一样。

【问题讨论】:

  • 显示您尝试过的代码。
  • 查看 iframe。它们正是用于此目的。
  • 当我有链接时,我会使用 iframe。但现在,我有一个完整的源网页。
  • 只插入 body 元素的内容,而不是整个 HTML。
  • 由于 CSS,我必须全部插入。如果我只插入正文,则不应用 CSS。

标签: java html jsp


【解决方案1】:

我想你可以使用&lt;jsp:include ...&gt;tag。 将整个源代码放入一个jsp,并使用标签包含到您的页面中。

类似

<jsp:include page="mypagepath/page.jsp"></jsp:include>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 2015-08-24
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多