为什么我的jsp页面修改后不能刷新出新的结果,要重新启动tomcat才可以。
为什么我的jsp页面修改后不能刷新出新的结果,要重新启动tomcat才可以。
源自:JSP入门
3-3 JSP程序脚本
22
收起
正在回答
4回答
Eclipse中修改jsp文件后,是可以不重启服务器,页面直接更新的,但是如果修改配置文件,就需要重启服务器了。
在IDEA中,修改文件后,需要选择下面红框内的同步按钮来进行同步,同步之后就刷新页面就更新了:

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

如果只修改了jsp页面,选择Update resources就可以了,
如果连同类文件都修改了,就需要选择Update classes and resources了。
这也是Eclipse和IDEA工具上的区别。祝学习愉快!
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修改后的结果,必须重启项目,而不是像视频中刷新浏览器就可以看见。
Java Web基础入门2018版
- 参与学习 716 人
- 提交作业 185 份
- 解答问题 1363 个
会Java?懂前端基础?想学后台开发?那么,赶快来学习《Java Web入门》路径吧。本路径主要介绍Java Web的基础知识,并配有大量案例,定会让你收获多多!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星