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

pengji 2002-04-18 05:46:59
在用TOMCAT开发JSP时发现一个奇怪的问题:
我用<%@ include file = "/JSP/Common/ShowError.jsp"%>这样一局语句静态include进来一个文件,但每次修改这个文件后,刷新叶面,页面并没有改变,只有删除WORK目录下的文件才会将变化显示出来!
我知道这是由于静态include的原因造成的,但我很想知道有什么办法可以解决这个问题?(动态include则没这个问题!)
...全文
108 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
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.

而动态就不一样了。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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