请问servlet如何输出<%include%>语句到目标页
比如a.jsp提交查询到bservlet,bservlet将搜索结果列表输出到c.jsp页,包括动态输出一个表格。
out.print( " <%@include file= 'header.jsp '%> ");我这样写是不行的,它直接显示在页面上...直接out.print( " <%@include file= "header.jsp "%> ");更是不行.
有朋友说需要转义过去out.print( " <%@include file=\ "header.jsp\ "%> ");
我试过也不行。
------解决方案--------------------有朋友说需要转义过去out.print( " <%@include file=\ "header.jsp\ "%> ");
正解!
------解决方案-------------------- <%@ include file= "**.jsp %>
------解决方案--------------------你可以不必这样做
如果是由servlet转到c.jsp;你可以在c.jsp页面上添加 <%@ include file= "header.jsp "%>
具体位置根据布局有自己来定
这样页面在跳转到c.jsp时header.jsp页面上的所有内容(解析过的变成html代码)全部输出到c.jsp页面上;输出的内容会替代 <%@ include file= "header.jsp "%> 的