关于<%@include file=""%>的问题

xiyuan666 2008-10-23 05:22:11
第一个问题就是<%@include file=""%>中file的路径中可以有参数吗?
如果可以的话如下
<c:forEach items="${moduleList}" var="mk">
<%@include file="" %>
</c:forEach>
我如何才能把我的mk变量应用到<%include file=""%>里,我知道<jsp:include page="/admin/${mk.columnCode}.jsp">是可以的,但是我现在不能用<jsp:includ>
有没有什么比较好的方法可以应用<%@include file="" %>
...全文
556 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
一根黑毛 2008-10-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 DiscussQuestions 的回复:]
<%include file=""%>是静态包含,在编译的时候调用!~不能带有参数
而 <jsp:include page="">是动作包含,会包含源代码,在转译的时候调用,可以带有参数
在速度反面时指令相对较快!~!
[/Quote]

同意楼上
DiscussQuestions 2008-10-23
  • 打赏
  • 举报
回复
<%include file=""%>是静态包含,在编译的时候调用!~不能带有参数
而<jsp:include page="">是动作包含,会包含源代码,在转译的时候调用,可以带有参数
在速度反面时指令相对较快!~!
C0150 2008-10-23
  • 打赏
  • 举报
回复
好像还没见到在include里面传动态的参数的哦。。。
oscar85 2008-10-23
  • 打赏
  • 举报
回复
学习了
wx830 2008-10-23
  • 打赏
  • 举报
回复
@include 指令不能带有参数
xiyuan666 2008-10-23
  • 打赏
  • 举报
回复
我原来用的是jsp:include,但是有个缺陷就是"<c:forEach items="${moduleList}" var="mk"> </c:forEach>",我这里的mk在include过来的页面里就不起作用了,我也想用<jsp:param name="id" value="${mk.id}"/>传个ID过去,再取,但是这样会频繁操作数据库,很慢了

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧