在JSP文件中插入XHTML内容

时间:2014-12-08 03:12:59

标签: jsp insert xhtml

我必须在我的JSP文件中插入XHTML内容,但我不知道该怎么做。有人告诉我,我必须使用p:view标签,但问题是一样的:怎么样?

感谢您的回答!

2 个答案:

答案 0 :(得分:1)

您可以使用include指令在转换期间将文件粘贴到JSP servlet中:

<%@include file="includee.xhtml" %>

答案 1 :(得分:0)

只是添加另一种方法,您也可以使用标记文件。它们比JSP include指令更强大,因为它们允许从包含JSP或标记文件的参数传递到包含的标记文件。这是一个例子:

WEB-INF /标签/命名空间/ head.tag:

<%@attribute name="name" required="true"%>

<script type="text/javascript" src="blah.js"></script>
<style type="text/css">.class1 { color:${name}; }</style>

针对home.jsp:

<!DOCTYPE html>

<%@taglib prefix="namespace" tagdir="/WEB-INF/tags/namespace"%>

<html>
<head>
    <title>Home</title>
    <namespace:head name="red"/>
</head>

<body>
    <div class="class1">red div</div>
</body>

</html>