我必须在我的JSP文件中插入XHTML内容,但我不知道该怎么做。有人告诉我,我必须使用p:view标签,但问题是一样的:怎么样?
感谢您的回答!
答案 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>