如何从servlet将一段代码插入Jsp页面

时间:2016-10-27 16:13:33

标签: java jsp servlets

我想从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>

谢谢, 初学者。

1 个答案:

答案 0 :(得分:0)

import语句的语法是正确的。

您所包含的代码段将准确放置在您的include语句的位置。我假设您的标题是HTML的一部分,因此它应该位于适当位置的HTML标记内。

文件属性的内容是相对URL。所以你拥有它的方式“head.jsp”将必须存在于导入它的文件所在的文件夹中。如果要包含的文件的URL以斜杠“/”开头,则会将其解释为服务器上的绝对路径,否则它将被视为包含该片段的文件的相对路径。

提示:包含的片段的文件扩展名的约定是“.jspf”,如Java Server Page Fragment而不是“.jsp”。但这个约定不是强制性的。