我想从servlet动态地将一段代码插入Jsp,下面是我想要做的例子。我怎么能实现这个目标呢?
示例: 基本上我想将它从servlet插入到jsp ex:homepage.jsp中。 %@ include file =" header.jsp" %GT;
我的新主页.jsp看起来像这样。
<%@ include file="header.jsp" %>
<html>
<head><title>First JSP</title></head>
<body>
<center>
<p>Thanks for visiting my page.</p>
</center>
</body>
</html>
谢谢, 初学者。
答案 0 :(得分:0)
import语句的语法是正确的。
您所包含的代码段将准确放置在您的include语句的位置。我假设您的标题是HTML的一部分,因此它应该位于适当位置的HTML标记内。
文件属性的内容是相对URL。所以你拥有它的方式“head.jsp”将必须存在于导入它的文件所在的文件夹中。如果要包含的文件的URL以斜杠“/”开头,则会将其解释为服务器上的绝对路径,否则它将被视为包含该片段的文件的相对路径。
提示:包含的片段的文件扩展名的约定是“.jspf”,如Java Server Page Fragment而不是“.jsp”。但这个约定不是强制性的。