问大家一个关于TOMCAT中<%@ include>的问题!

pengji 2002-04-18 05:46:59
在用TOMCAT开发JSP时发现一个奇怪的问题:
我用<%@ include file = "/JSP/Common/ShowError.jsp"%>这样一局语句静态include进来一个文件,但每次修改这个文件后,刷新叶面,页面并没有改变,只有删除WORK目录下的文件才会将变化显示出来!
我知道这是由于静态include的原因造成的,但我很想知道有什么办法可以解决这个问题?(动态include则没这个问题!)
...全文
78 15 打赏 收藏 举报
写回复
15 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
KooKvv 2002-04-30
你提的问题就很矛盾,“修改”就是动态了,而你非要静态,那肯定不行了。
  • 打赏
  • 举报
回复
KooKvv 2002-04-30
1.<%@ include file="filename"%>在编译时,包含内容为静态
2.<jsp:include page="filename"/>在请求执行时,包含内容为静态或动态。
如果你想用动态只有用第2种方法。
  • 打赏
  • 举报
回复
pengji 2002-04-30
to:coaa(我吃多了)
这也算是解决办法!?!
  • 打赏
  • 举报
回复
coaa 2002-04-24
将文件和include的文件都修改了.
  • 打赏
  • 举报
回复
pengji 2002-04-24
惨了!真他妈的烦!~
  • 打赏
  • 举报
回复
donny2000 2002-04-22
好像没有办法解决
  • 打赏
  • 举报
回复
pengji 2002-04-22
真的没人知道解决的方法吗?!
  • 打赏
  • 举报
回复
huyuefox 2002-04-19
用<jsp:include>不是很好

  • 打赏
  • 举报
回复
pengji 2002-04-19
我是想知道怎样解决这个问题呀!请大家多多帮忙!
  • 打赏
  • 举报
回复
liangxuan1979 2002-04-19
经验分享:
如果你在include包含的文件中用了<%@ page import="....%>,而主文件也必须要用这个import的包的话,你最好是老老实实用静态的。
  • 打赏
  • 举报
回复
pengji 2002-04-19
但是效率低呀!真的没有结局的办法吗!?
  • 打赏
  • 举报
回复
zhjx_10 2002-04-18
看看tomcat/work目录下面生成的servlet你就明白了
  • 打赏
  • 举报
回复
zhjx_10 2002-04-18
用<jsp:include>
  • 打赏
  • 举报
回复
pengji 2002-04-18
有解决办法吗!?
  • 打赏
  • 举报
回复
dylanwolf 2002-04-18
这个情况是正确的。
<%@ include> belongs to the directive, Server只在创建 jspServlet的时候执行这些语句,也就是说Server只在创建的时候才include 文件,而以后不会重新Load.

而动态就不一样了。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发

8.0w+

社区成员

Java Web 开发
社区管理员
  • Web 开发社区
加入社区
帖子事件
创建了帖子
2002-04-18 05:46
社区公告
暂无公告