为什么我的jsp页面修改后不能刷新出新的结果,要重新启动tomcat才可以。

为什么我的jsp页面修改后不能刷新出新的结果,要重新启动tomcat才可以。

为什么我的jsp页面修改后不能刷新出新的结果,要重新启动tomcat才可以。

正在回答

登陆购买课程后可参与讨论,去登陆

4回答

Eclipse中修改jsp文件后,是可以不重启服务器,页面直接更新的,但是如果修改配置文件,就需要重启服务器了。

在IDEA中,修改文件后,需要选择下面红框内的同步按钮来进行同步,同步之后就刷新页面就更新了:

http://img1.sycdn.imooc.com//climg/5ab4ab4500017f5305130268.jpg

或者选择重启按钮——选择Update resources ——选择OK,再刷新页面就可以了:

http://img1.sycdn.imooc.com//climg/5ab4ab9f0001525d04720400.jpg

如果只修改了jsp页面,选择Update resources就可以了,

如果连同类文件都修改了,就需要选择Update classes and resources了。

这也是Eclipse和IDEA工具上的区别。祝学习愉快!

  • namespace_zjm 提问者 #1
    非常感谢!解决了困扰我很久的问题
    2018-04-03 14:50:01
提问者 namespace_zjm 2018-03-23 13:56:03
<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2018/3/22
  Time: 16:42
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<% int i = 10;%>
<%
if (i>10){
    out.println("i>10");
}else {
    out.print("i<=10");
}
%>

</body>

</html>

上面是原本的代码

<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2018/3/22
  Time: 16:42
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<% int i = 10;%>
<%
if (i>10){
    out.println("i>10");
}else {
    out.print("i<=10");
}
%>
<hr>
<% if (i>10){%>
<span>i>10</span>
<%}else {%>
<span>i<=10</span>
<%}%>
</body>

</html>

这是修改后的代码


提问者 namespace_zjm 2018-03-22 17:43:14

jsp文件修改代码之后,没有重启项目,刷新浏览器,没有显示修改后的结果,但是重启项目后就可以看到修改后的结果。

我修改jsp文件代码的时候,tomacat服务器也没有停。

也就是说,我现在想看到jsp修改后的结果,必须重启项目,而不是像视频中刷新浏览器就可以看见。

喜欢做梦的鱼 2018-03-22 17:11:12

额,描述的太抽象,无法脑补

  • 提问者 namespace_zjm #1
    jsp文件修改代码之后,没有重启项目,刷新浏览器,没有显示修改后的结果,但是重启项目后就可以看到修改后的结果。 我修改jsp文件代码的时候,tomacat服务器也没有停。 也就是说,我现在想看到jsp修改后的结果,必须重启项目,而不是像视频中刷新浏览器就可以看见
    2018-03-22 17:44:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java Web基础入门2018版
  • 参与学习       716    人
  • 提交作业       185    份
  • 解答问题       1363    个

会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师