MyJsp.jsp<jsp:include page=""></jsp:include>A.html
AAA <jsp:include page="B.html"></jsp:include>B.html
BBBB <jsp:include page="C.html"></jsp:include>C.html
CCCCC运行MyJsp.jsp 如何使 A.html B.html C.html 都被包含进来?
也就是 运行MyJsp.jsp的运行结果为: AAA BBBB CCCCC ?tomcat 不编译 html文件,如果A B C为.jsp 则可以执行,问题是现在 我的需求就是包含.html ,有什么办法可以实现??也就是 能让 tomcat 编译 html ,只要变向实现这样的功能就可以 ~~ 敬请高手指点 ~~~~
AAA <jsp:include page="B.html"></jsp:include>B.html
BBBB <jsp:include page="C.html"></jsp:include>C.html
CCCCC运行MyJsp.jsp 如何使 A.html B.html C.html 都被包含进来?
也就是 运行MyJsp.jsp的运行结果为: AAA BBBB CCCCC ?tomcat 不编译 html文件,如果A B C为.jsp 则可以执行,问题是现在 我的需求就是包含.html ,有什么办法可以实现??也就是 能让 tomcat 编译 html ,只要变向实现这样的功能就可以 ~~ 敬请高手指点 ~~~~
A.html
<%@ include="b.html"%>
AAA B.html
<%@ include="c.html"%>
BBBC.html
CCC
然后在myJsp中 <%@ include="a.html"%> 只是在a b c 中都不要写<html><head><body>这些标签,因为这里用的是include指令导的
Lz看看是否是你要的效果
<frame src="页面" name='left' scrolling='yes'/>
</frameset>这个要写到</head>后面。
先包含后处理,所有代码都包含进来以后,再一起进行处理。
一种是<%@ include file="要包含的页面路径" %>,这种叫静态包含,
另一种是<jsp:include page="要包含的页面路径" /> ,这叫做动态包含.静态包含,文件一起编译
动态包含,引入的时候再编译使用 <%@include...%> 静态包含
简单的理解就是你可以认为 这两个页面代码是写在同一个页面里。 使用 <jsp:include...> 动态包含
当 向这个页面发出请求后。会转发到 include 的哪个页面去执行。 执行完了后又接着执行本页面余下的代码。建议看看下面的这个帖子:
http://topic.csdn.net/u/20080515/10/cb7e7975-6d51-4478-9805-cd34b633c63b.html
<%@include page="1.html"%> 中文乱码 1.html
中国中国大家帮帮小弟 ~~