java
ultimate小锦
这个作者很懒,什么都没留下…
展开
-
idea发布javaweb项目到tomcat时怎么把web目录下的文件和文件夹也发布过去
idea中的项目目录如下图所示:正常情况下只有web-inf目录下的文件才会被idea发布到tomcat中(lib中的jar包需要另外设置,参考我的另外一篇博客https://blog.csdn.net/qq_40967164/article/details/121302030?spm=1001.2014.3001.5501)我们想把js、css、fonts这些和web-inf一级的文件夹发布过去的话,也需要另外设置(或者你可以直接复制粘贴到tomcat)。点击下图位置进入配置:再点击下图的+:原创 2021-11-29 19:07:25 · 668 阅读 · 0 评论 -
freemarker在tomcat部署的ftl用浏览器访问中文乱码
场景:在idea中的web工程,使用freemarker模板引擎,ftl文件中的中文,通过tomcat发布吼浏览器打开是乱码。搜了很多方法并不管用,最后发现一个非常简单的配置方法:在web.xml文件中为freemarker进行参数配置,把默认编码改成UTF-8<servlet> <servlet-name>freemarker</servlet-name> <servlet-class>freemarker.ext.servlet.Fr原创 2021-11-29 18:11:26 · 881 阅读 · 2 评论 -
IDEA把jar包导入web项目同时能在运行时自动部署到tomcat
首先表示一下,我依然不太懂原理,完全是靠多次的尝试得出的结果,但是目前反复测试后看起来是完全实现了效果。新建好web项目后在WEB-INFO文件夹下新建一个lib文件夹,在未导入jar包前,代码是有错误的:此时把需要的jar包复制粘贴到刚刚创建的lib文件夹下:右键lib文件夹,选择add as library:在弹出的对话框中直接选择OK即可。此时代码已不报错:点击右上角进入project structure:把勾选上点击最下面的apply:3.在artifacts中点击右下角的fix原创 2021-11-13 11:47:12 · 782 阅读 · 0 评论 -
解决servlet传回网页的中文变成问号的方法
只需要在重写的service方法的最开始加上以下两行代码即可:request.setCharacterEncoding("UTF-8");response.setContentType("text/html;charset=utf-8");原创 2021-11-10 10:31:14 · 1268 阅读 · 2 评论