IDEA创建Java Web项目不能及时刷新HTML或JSP页面问题

 更新时间:2023年03月29日 14:51:42   作者:花伤情犹在  
这篇文章主要介绍了IDEA创建Java Web项目不能及时刷新HTML或JSP页面问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

IDEA创建Java Web项目不能及时刷新HTML或JSP页面

当我们使用IDEA创建一个Java Web项目,在项目部署完毕后启动服务器,却发现有不满的地方,又对项目进行更改,改完后然而页面却没有任何变动,每次需要手动重启服务器非常麻烦 ,本文介绍如何实现直接刷新Browser就可以达到刷新的目的。

教程 首先打开Edit Configurations,从运行-编辑配置中进入

或者从菜单栏下面的Tomcat选项中的编辑配置可以直接进去

选中你添加的Tomcat,修改On 'Update' actionOn frame deactivation:必须都为Update classes and resources

点击应用,然后确定

OK,教程结束! 

idea创建传统动态Javaweb项目

动态web项目

1.第一步

点击左上角的File–>New–>Project

2.第二步

1.找到Java Enterprise之后,在Application Sever中找到自己的Tomcat,同时勾选中Web Application

第一项是你的工程名字,随便取啦,第二个是你的工程路径,选择好之后点击finish

3.创建classes和lib文件夹(不创建的话,字节码文件会自动存储在C盘)

3.第三步

1.在File中找到Project Structure

2.点击Modules ,选择Paths,选中Use module compile output path ,把路径改成刚刚创建的classes文件夹

ok后再点旁边的Dependencies,点击"+"号,选择1 JARs or directories

选择你刚刚创建的lib文件夹,OK

3. 选中jar Directory

4.第四步

1.回到主界面后,开始集成tomcat

2.看tomcat已经有啦,这是java Enterprise的好处啦,点击Deployment

注意: 到这里如果没有Artifict 就做如下操作,

这个时候再去看编辑tomcat的位置 就有Artifict

注意2019 版本里有的默认就是Artifict 显示的效果为

点击右上角的三角形

2. 运行成功。

出现中文乱码:

这个时候如果tomcat 输出的信息出现中文乱码:

处理方式如下

到上面就结束了:

这个时候如果运行项目出现控制太乱码:

当前tomcat版本:8.5.7

解决办法:

Tomcat 安装路径下的conf文件夹

打开conf下logging.properties文件

建议: java.util.logging.ConsoleHandler.encoding = UTF-8 修改成

java.util.logging.ConsoleHandler.encoding = gbk

截图如下

网上解决办法:

解决办法:

打开conf下logging.properties文件

将带有utf-8的编码配置项注释掉,完美解决。

#1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8

#2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8

#3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

#4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8

#java.util.logging.ConsoleHandler.encoding = UTF-8

其中java.util.logging.ConsoleHandler.encoding = UTF-8这一行是最关键的,只注释这一行也是可以的,上面那几行习惯性注释掉

加载jquery的js文件方式如下

创建Servlet

1.先下src文件加下创建一个servlet Hellow.java文件

对Hello.java进行编译

编写web.xml配置文件

在创建的web 下面创建新的文件夹 下的文件并不能自动加载 需要刷新:

如下:

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java中数组的使用与注意事项详解(推荐)

    Java中数组的使用与注意事项详解(推荐)

    数组是一组地址连续、长度固定的具有相同类型的数据的集合,通过数组下标我们可以指定数字中的每一个元素,下面这篇文章主要给大家介绍了关于Java中数组的使用与注意事项的相关资料,需要的朋友可以参考下
    2021-08-08
  • springboot 项目使用jasypt加密数据源的方法

    springboot 项目使用jasypt加密数据源的方法

    Jasypt 是一个 Java 库,它允许开发者以最小的努力为他/她的项目添加基本的加密功能,而且不需要对密码学的工作原理有深刻的了解。接下来通过本文给大家介绍springboot 项目使用jasypt加密数据源的问题,一起看看吧
    2021-11-11
  • Java Http请求方式之RestTemplate常用方法详解

    Java Http请求方式之RestTemplate常用方法详解

    这篇文章主要为大家介绍了Java Http请求方式之RestTemplate常用方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • 拦截Druid数据源自动注入帐密解密实现详解

    拦截Druid数据源自动注入帐密解密实现详解

    这篇文章主要为大家介绍了拦截Druid数据源自动注入帐密解密实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • Java静态和非静态成员变量初始化过程解析

    Java静态和非静态成员变量初始化过程解析

    这篇文章主要介绍了Java静态和非静态成员变量初始化过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • Jsoup解析html实现招聘信息查询功能

    Jsoup解析html实现招聘信息查询功能

    这篇文章主要为大家详细介绍了Jsoup解析html实现招聘信息查询功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • 仅用5分钟极速入门Dubbo使用教程

    仅用5分钟极速入门Dubbo使用教程

    今天给大家介绍一款高性能、透明的远程过程调用框架dubbo,通过本文学习可以快速掌握Dubbo知识,感兴趣的朋友跟随小编一起看看吧
    2021-06-06
  • 基于SpringBoot实现防盗链功能

    基于SpringBoot实现防盗链功能

    防盗链是保护资源服务器的常用方法,旨在防止未经授权的外部链接直接访问服务器上的资源,如图片、音频和视频文件,在本文中,我们将探讨防盗链的概念和原理,并结合 Spring Boot 提供一个完整的可运行示例,需要的朋友可以参考下
    2024-12-12
  • SpringBoot整合PageHelper实现分页查询功能详解

    SpringBoot整合PageHelper实现分页查询功能详解

    PageHelper是mybatis框架的一个插件,用于支持在mybatis执行分页操作。本文将通过SpringBoot整合PageHelper实现分页查询功能,需要的可以参考一下
    2022-03-03
  • Java 多线程并发编程提高数据处理效率的详细过程

    Java 多线程并发编程提高数据处理效率的详细过程

    这篇文章主要介绍了Java 多线程并发编程提高数据处理效率,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04

最新评论