在eclipese下配置tomcat的一些重要的小技巧

前言

上篇教程向演示了在eclipse下怎么关联tomcat来配置Servlet环境, 但是使用过程中,还是会出现一些小问题,在这里,笔者就分享一下一些踩过的坑和相应的解决办法。

编码问题导致的中文显示乱码问题

笔者先后遇到两次中文显示乱码的问题。第一次是界面中文显示乱码的问题:


解决办法,在java源文件代码中加入设置界面字符编码方式,代码如下

		request.setCharacterEncoding("utf-8");
		response.setContentType("text/html;charset=utf-8");

如图,在get方法内部的前两行添加


第二次就是从html界面传数据到后台时(即调用 request.getParameter()方法 获取参数的值)时,中文显示乱码

如图:两个框框即乱码的中文


原因,前台的HTML没有把编码格式规定为“utf-8”;所以html文件一定要记得设置编码格式


另外:我在上篇教程中也提到,tomcat的配置方法,如下图:


总之,解决中文乱码的方式就是统一编码格式。

每次修改java代码时,都需要重启tomcat服务器

这个问题一度困扰了笔者很久,每次修改了文件代码后,都需要重启tomcat服务器,界面上才会显示更改后的内容,有时候甚至重启tomcat服务器好多次都不管用。然后从网上找了些办法,先总结如下:

看图:配置成笔者一样的就可以了




这样配置之后,当你修改代码之后,点击运行(不用重启tomcat服务器),等待3秒左右,后台会自动重新加载项目,这时候手动点击下浏览器的刷新按钮就好了。

web.xml自动配置

每次笔者新建一个java类的时候,都需要在web.xml里加上一大堆配置信息。所以有没有办法可以自动配置呢?

答案是肯定。

如图:按照图中方法新建一个Servlet文件


然后选择java源文件的存放位置,以及为你Servlet文件起一个名;然后就可以点Finnish了。


效果如下:


在没有修改web.xml的情况下。运行效果如下:





猜你喜欢

转载自blog.csdn.net/man_zuo/article/details/80261811
今日推荐