-
小编为你演示intellij idea2019开发servlet(java web)项目(2)
- 作者:孙馨韵 分类:电脑技术 发布时间:2017-09-19 18:04:36
我们来对上一步作个补充。tomcat启动后,会弹出一个tomcat的窗口。但我们发现,其中的中文都是乱码。我们在tomcat窗口的标题栏上单击鼠标右键,在弹出的...
我们来对上一步作个补充。tomcat启动后,会弹出一个tomcat的窗口。但我们发现,其中的中文都是乱码。我们在tomcat窗口的标题栏上单击鼠标右键,在弹出的菜单中选择“属性”,弹出tomcat属性窗口,我们看到当前tomcat窗口的编码为GBK。既然出现乱码了,那么tomcat窗口在输出内容时的编码肯定不是GBK。我们进入E:\Program Files\apache-tomcat-9.0.20\conf这个目录,用记事本打开logging.properties这个文件,可以看到这段代码 java.util.logging.ConsoleHandler.encoding = UTF-8,这段代码控制着tomcat控制台窗口输出内容的编码。也就是说现在tomcat控制台窗口输出编码为utf-8。这时我们有两种办法可以解决乱码问题。
第一种:将代码直接改为java.util.logging.ConsoleHandler.encoding =GBK。这种方法简单粗暴,但我并不推荐这么做。因为utf-8是通用编码,GBK是中文编码。如果改了,说不定以后某些地方还出现乱码的问题,所以最好不要动tomcat的代码。
第二种:新建一个文本文件,名字随便(我起的是 AddTomcatPageCode.bat),将扩展名改为.bat,也就是window批处理文件。里面写入代码
set code_page_item="HKCU\Console\Tomcat"
reg add %code_page_item% /v "CodePage" /t REG_DWORD /d 0x0000fde9 /f>nul
保存关闭文件。双击这个文件运行一下。我们再次启动tomcat,会发现tomcat控制台窗口中的中文能正常显示了。
解释一下第二种方法做了什么事情。第二种方法是在HKEY_CURRENT_USER\Console下创建了一个名为Tomcat的注册表项,并在这个新建的Tomcat下新建了一个键为CodePage,类型为REG_DWORD,值为fde9(十六进制)的键值项。Tomcat控制台窗口在显示内容的时候会以这个键值项的值作为字符编码来进行内容的显示。我们可以在tomcat控制台窗口的标题栏上单击鼠标右键,在弹出的菜单中选择“属性”,弹出tomcat属性窗口,我们看到当前tomcat窗口的编码为utf-8。
下载intellij idea安装程序,下载地址:https://www.jetbrains.com/idea/。
安装intellij idea,双击下载好的安装程序进行安装。安装中有一步需要选择,这一步稍微说一下。Create Desktop Shortcut(创建桌面快捷图标),32位系统选择第一个,64位系统选择第二个。Create Associations(创建关联),可以3个全选,以.java、.groovy、.kt结尾的文件,默认会使用intellij idea打开。其他的选项不用管。
打开intellij idea,会提示你进行激活。关于激活我就不多说了,大家肯定各有各的方法(^_^)。
我们点击“Create New Project”进入项目类型选择窗口,点击左侧的“Java Enterprise"。
“Project SDK”选择openJDK的安装目录,我的是E:\Program Files\jdk-11.0.2。
“Java EE version”选择Java EE 8。
点击“Application Server”右边的“New”按钮,在弹出的菜单中选择“Tomcat Server”,弹出选择Tomcat安装目录的窗口,单击“Tomcat Home”右侧的文件夹图标,选择tomcat的安装目录,我的是E:\Program Files\apache-tomcat-9.0.20,选择完成后,点击“OK”。
“Additional Libraries and Frameworks”列表中选择“Web Application”,然后下方“Versions”选择4.0,勾选上“Create web.xml”。
上面的操作完成后,点击右下方的“Next”,进入下一步。
“Project name”中输入项目的名称,点击“Project location”右边的“...”按钮,选择项目保存的位置(或者直接输入项目保存的位置),完成后,点击最下方的“Finish”,完成项目的创建。
猜您喜欢
- 如何打开神秘的LRC文件?让我为你揭秘..2024-03-13
- 如何为你的电脑硬盘上把锁,防止重要..2024-02-29
- 探索win10专业版与企业版:究竟谁将成..2023-12-31
- AMD与NVIDIA显卡:谁将成为你的最佳选择..2023-12-29
- 显卡驱动:你真的需要升级吗?让专业..2023-12-23
- PPT取色器:轻松获取色彩,让你的演示..2023-12-22
相关推荐
- 如何安装虚拟机|虚拟机安装win系统详..2017-10-12
- win7笔记本电脑无法连接无线网络的原..2023-02-10
- 内存品牌排名_内存厂商排名2020..2021-07-09
- 五笔字根表键盘大全..2021-02-18
- 电脑放光盘的叫什么_主机上放光盘的..2021-06-14
- 系统城推出机顶盒cpu排行_2020机顶盒..2021-07-09