初学jsp的一个简单问题 (20分)

  • 主题发起人 主题发起人 ★蓝天★
  • 开始时间 开始时间

★蓝天★

Unregistered / Unconfirmed
GUEST, unregistred user!
初学jsp
在webapps下建一文件夹a,在a下建web-inf,在web-inf下建classes
做了一个jsp文件放于a下
在ie里运行,一切正常,
然后对这个jsp文件进行修改,保存,再在ie里运行 出现的,还是没有修改的内容,重启服务器无效,还是老样子,只有把work目录里的文件全删了,就可以了。
我觉得这样太麻烦了,难道每做一个修改都要去删一下work里的文件吗?
 
没人知道吗[8D][:D]
 
把tomcat/work/localhost/下的文件夹删掉试试,那个相当于tomcat的temp文件夹
我也碰到过这种情况
 
对啊,删掉后就可以了,但是难道每一次对修改后的文件运行时,都要把那些文件夹删除吗?〕
这样也太麻烦了吧
 
没人知道吗?高手在哪里啊?
 
真的没人知道吗?
 
我也不是非常清楚.
有时候自动修改了,有的时候不得不去删.
tomcat配置文件中有一个类似于auto-reload的参数,有点关系.
 
tomcat在这方面做的不好,就是这样,要把work/local下的.class删掉就好了!
改参数好象也不是很有效。
 
在jsp的头上加
<%
response.setHeader("Cache-Control","no-store");
//HTTP 1.1
response.setHeader("Pragma","no-cache");
//HTTP 1.0
response.setDateHeader ("Expires", 0);
//prevents caching at the proxy server
%>
去掉cache试试.
 
设置一个叫reloadable的参数:
例如:
server.xml里
<Context path="/share"do
cBase="D:/share" debug="0" reloadable="true" crossContext="true" />
 
后退
顶部