简单问题:编辑JSP页面后,服务器并不马上刷新怎么办?
我希望修改好Jsp页面后,马上在浏览器中看一下修改
后的效果,但是服务器往往不是即刻刷新,它还是保留前一个
为修改时的页面,不知道各位有没有遇到这种情况?有没有
高招来对付它。
我的系统是:RH Linux7.2+JSWDK+vi。
问题点数:80、回复次数:11Top
1 楼MagicJohn(默克)回复于 2003-02-04 13:21:28 得分 0
不是服务器没有刷新,而是你的客户端没有更新。Top
2 楼zxhong(红透半边天)回复于 2003-02-04 13:27:29 得分 20
找到编译后的jsp文件存放的位置,删除,重起服务器!
eg:如果是tomcat,就在tomcat\work目录下Top
3 楼dd777(grass)回复于 2003-02-04 16:40:31 得分 20
强烈同意zxhong的!
我是在windows下作的,
用Editplus+Tomcat,好象很少有这样问题呀,
如果出现问题,删除浏览器中的缓存文件就ok了。Top
4 楼sta_gz()回复于 2003-02-04 17:09:43 得分 0
把你的浏览器关掉,重新打开,输入对应的网址,不行就刷新一下。
我记得这样就可以了。你试试。
如果你不关浏览器,你就是再刷也没用的。
Top
5 楼yysinger(singer)回复于 2003-02-04 17:42:39 得分 20
我使用过几中应用服务器,一般来说都是不能够在不重新启动服务器的情况下自动更新的,但我知道在IBM WebSphere 下通过设置是可以的实现自动更新的,不妨可以试一下Top
6 楼haode(好的)回复于 2003-02-04 18:07:48 得分 0
应该是你需要重启服务器Top
7 楼Mai_520(一个很有上进心的流氓)回复于 2003-02-05 02:07:08 得分 20
可以在server.xml中加一点,如:
reloadable="true"
当重新编译servlet后tomcat会检查目录结构,自动更新,不过不是每时都灵,不更新的时候敲几下键盘吧:)Top
8 楼idilent(怎么理解怎么说)回复于 2003-02-05 13:20:30 得分 0
我看书上写的把servlet文件放在\\localhost\servlet下就可以自动reload,不知道jsp可不可以。Top
9 楼diaopeng(放飞自己)回复于 2003-02-05 13:53:39 得分 0
有一个好办法,就是设置IE浏览器,
步骤为:工具->Internet选项->Internet临时文件->设置->选中“每次访问此页时检查”
这样你的每次更新都会立即显示出来了,我用的是weblogic,是使用文件对比方式来编译的,但好象Tomcat是使用文件时间来编译的,所以有时不会重新编译JSP文件,那么修改后的文件是不会被显示出来的。Top
10 楼any_cold()回复于 2003-02-05 16:50:31 得分 0
刷新一下客户端就可以了Top
11 楼e99i0084(guo)回复于 2003-02-05 18:10:36 得分 0
可以这样:
http://your_host_name/jspfile.jsp?3133321
问号后加什么都行Top




