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   Ds   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
上传中...
上传图片
插入图片