2 qq 37155959 qq_37155959 于 2017.08.30 09:55 提问

修改了jsp,页面不变化

MyEclipse 中修改了jsp,修改后也重新启动了,但是页面还是没有变化,修改的内容是给他多加了一个 id="month",服务器用的是jbos 7,myeclipse用的是10,求大神指教

9个回答

weixin_39548940
weixin_39548940   2017.08.30 11:46

修改后要强制刷新一下,有时候可能是还没识别你修改的东西~

fanyizhuang
fanyizhuang   2017.08.30 10:03

页面缓存,清下游览器缓存

qq_35320619
qq_35320619   2017.08.30 10:14

别是你修改后了但没保存

qq_28215471
qq_28215471   2017.08.30 10:27

要么就是你缓存的问题,要么就是你在MyEclipse中编辑了没保存,tomcat启动时加载进来的是你编辑之前的jsp

Small_Mouse0
Small_Mouse0   Rxr 2017.08.30 10:41

【1】可能是没保存
【2】id="month",,,这个是标签加的??,,这是直接看不出来的,,需要查看网页源码才行(页面没变化)
这个东西和软件环境关系不大,看看是不是页面写错了什么的

lhjyyyy
lhjyyyy   2017.08.30 11:01

页面刷新 F12看source那边代码

qq_23126581
qq_23126581   Rxr 2017.08.30 11:28
  1. 一般都是缓存问题。
  2. 首先清理java项目缓存,右键clean缓存,
  3. 重新部署项目到tomacat中
  4. 清楚浏览器缓存
  5. 如同楼上的答案,你编辑忘记保存了
  6. 你改的jsp页面根本就不是你要显示的页面
  7. 如果以上都不能解决,那就是人品问题,啊哈哈
qq_37155959
qq_37155959   2017.08.30 16:12

终于找到解决办法了,对于原因,和jBoss服务器的缓存有关系,具体也不是很清楚,感谢上面同学们的回答,刚刚在网上看到了一个方法,挺有效,粘贴如下:
jboss部署应用时发现用同一个war包部署的两个应用不同,A服务器上之前部署过一个老版本的应用,B服务器上第一次部署,启动服务之后访问两个不同应用发现A应用一直显示旧的登陆页面,问题如此之诡异,删掉deployment目录下的app.war目录重新部署仍然如此,想到可能会有缓存,百度一下果然有此一说,遂找到清理缓存,终恢复正常

jboss版本WildFly 7.2.0.Final-testsuite-fix
方法如下:找到目录$JBOSS_HOME/standalone/tmp/work/jboss.web/default-host,删除该目录下对应的应用目录,然后重启服务,其他版本类似,找到缓存文件删除之蠢话

bm15533984642
bm15533984642   2017.08.30 16:25

按f12要是样式没有改变,但是样式你已经改了的话 就是缓存的原因了,清缓存

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
为什么修改了JSP页面,但页面仍不更新呢?
1. 检查你修改的页面是不是你要更新的页面,我以前犯过这毛病,改了半天页面还是以前的,后来一看才知道不是显示的页,崩溃.....2. Stop Tomcat,然后到Tomcat_Home下的work目录中,删除相应Web项目目录(这里面放的是页面缓存文件,其实都可以删除),OK。Start咱们的Tomcat。一般就没问题了。3. 见我防止IE缓存一文
eclipse中修改jsp,页面没有变化
<br />可能有很多原因,但我这次是因为系统时间不对,我调到上前几个月造成的
Servlet中jsp修改后浏览器页面没有变化——已解决
1.清除 Tomcat 6.0\work\Catalina\localhost 里面这个项目的内容 2.清除 Tomcat 6.0 webapps 里面的这个项目内容,然后重新部署,重启服务器 3.清除浏览器本地缓存4.重新部署
JSP修改后页面无反应的问题
这是缓存的问题,只要把tomcat服务器的缓存删掉,再运行就没事了。如: 删除 E:\apache-tomcat-7.0.11\work\Catalina\localhost\项目名\org\apache\相应的_jsp.class文件 重新修改保存jsp
使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及时显示修改后的页面
使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及时显示修改后的页面? 解决办法:tomcat配置中,On frame deactivation属性选择Update classes and resources即可。
为什么修改jsp页面后不起作用
原因主要有一下几点 1.浏览器缓存,可以清空缓存或者重启浏览器 2.服务器没有编译,这时要重新部署WEB服务器 3.由于文件太大或者垃圾文件导致的服务器不编译   可以删除tomcat目录下work中的对应项目,在部署项目 或者在elipse中删除对应项目的服务器,重新建立一个服务器
修改JSP发现页面没有变化
可能是IE浏览器没有清空缓存导致的,清空缓存再试试。
Eclipse, jsp代码修改之后,页面却没有变化!解决思路
最近遇到一个问题,烦人的很,就是在eclipse中修改了jsp后在页面刷新没有效果,修改的内容刷新不出来,之前用的好好的,不知道哪里出问题了,在网上找了很多办法都没有效果,慢慢摸索总结了一些方法,在这里做一下笔记, 方法1:清空缓存,如下图,右击删除项目,然后右击tomcat-clean; 在重新运行项目就可以了, 方法2:删除apache-tomcat-8.0.36\work\的Catali
js或jsp文件修改后页面无改变
js文件修改后页面无改变有可能是浏览器缓存未清理,ctrl+shift+delete删除缓存后试试。
Tomcat 下,JSP文件修改后,重新部署,页面不变化的问题
现象: 没有动任何配置文件,今天就出现了修改的JSP内容在页面不体现。依然是老的页面内容   问题分析: 既然可以用过,所以系统应该是检测文件更新的,之所以不重新编译JSP,估计时文件日期的问题。因为tomcat是根据文件日期判断jsp文件是不是比现有的翻译好的.java文件新来决定是否重新编译。 经询问,昨天曾经把系统时间改成1年后,用来测试某些功能。后来又改回来了