siteMesh+struts2开发时关于include包含进来时只加载include 页面?

发布于 2021-11-08 03:34:44 字数 161 浏览 992 评论 1

siteMesh模板用来装饰页面时,<decorator:body>拦截装载的页面包含include标签时,为啥只读了include包含进来的?其他的就不见了?<%@ include file=""%>和<jsp:include page=""/>都试过了,有其他办法么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无法言说的痛 2021-11-13 11:42:11

/**需要被包含的页面**/header_tip.jsp
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>头部提示信息</title>
  </head>
  <body>
    <div style="height: 40px;">
             <table width="100%"><tr><td align="left">今日:0    昨日:0    最高日:0 </td><td align="right">主题:0   帖子:0    会员:0</td></tr> </table>  
    </div>
  </body>
</html>

2.Web-Root下的bbs模块页面文件下(bbs)下的index.jsp页(注:在这里使用include指令)部分代码
	<body
		style="margin-top: 0px; margin-left: auto; margin-right: auto; text-align: center;">
		
	
			 
			 <%@ include  file="/bbs/header_tip.jsp"%>
			<div class="content">
				<div class="content_con">
					<div class="content_con_header">
						<table width="100%" cellpadding="0" cellspacing="0" border="0">
							<tr>
								<td align="left" class="tb_left" valign="middle">
									<a href="module/module_techAnalyse">技术分析交流区</a>
								</td>
								<td align="right" class="tb_right" valign="middle">
									<img src="./images/collapsed_no.gif" title="on" id="img_01"
										style="cursor: pointer">
								</td>
							</tr>
						</table>
					</div>

 --------------------
decorators.xml 配置
<decorators defaultdir="/common">
      <!-- 设置不被siteMesh过滤器拦截的页面及目录-->
    <excludes>
        
         <pattern>/user/register.jsp</pattern>  <!--设置user名称空间的uri不被拦截-->
         <pattern>/register.jsp</pattern>
         <pattern>/user/bbs/register.jsp</pattern>
         
    </excludes>
   
   <!-- 设置装饰器默认页面为mian.jsp -->
    <decorator name="main" page="main.jsp">
        <pattern>/*</pattern>
    </decorator>
     
   
</decorators>


---------------------
main页面(主要部分)
	<div class="content">

				<decorator:body></decorator:body>
			</div>

引用来自#2楼“华宰”的帖子

因为你写错了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文