jsp:include 头部 问题

你在one.jsp里使用jsp:include page="two.jsp"后,得到的网页的结构是:
<html>
<head>...<title></title>...</head>
<body>
<html>
<head>...</head>
</html>
</body>
</html>
就是它有两个头部。这本来不会影响什么,我也没注意到。但是在使用struts 的sx标签时,必须在头部加入<sx:head/>。就这样,一个网页多个<head>就悲剧了。
怎样才能只加入<body>里的内容?

慕婉清6462132
浏览 564回答 2
2回答

三国纷争

 jsp:include头部的写法:  jsp:include动作是在主页面被请求时,将次级页面的输出包含进来。尽管被包含的页面的输出中不能含有JSP,但这些页面可以是其他资源所产生的 结果。服务器按照正常的方式对指向被包含资源的URL进行解释,因而这个URL可以是Servlet或JSP页面。服务器以通常的方式运行被包含的页面, 将产生的输出放到主页面中,这种方式与RequestDispatcher类的include方法一致。它的优点是在被包含的页面发生更改时,无须对主页 面做出修改。它的缺点是所包含的是次级页面的输出,而非次级页面的实际代码,所以在被包含的页面中不能使用任何有可能在整体上影响主页面的JSP构造。  语法: <jsp:include page="sample.jsp" flush="true"> <jsp:param name="name" value="value"/> </jsp:include>  其中参数设置可以没有,如果没有参数设置,则必须采用<jsp:include page="sample.jsp" flush="true"/>形式
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript