在eclipese+tomcat+servlet的一些重要的小技巧

4 篇文章 0 订阅
2 篇文章 0 订阅

前言
上篇教程向演示了在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的情况下。运行效果如下:


--------------------- 
作者:man_zuo 
来源:CSDN 
原文:https://blog.csdn.net/man_zuo/article/details/80261811 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值