慕斯卡3197864
2018-10-20 08:41
视频10分36秒的时候,老师的输出是“<strong>Hello Servlet!</strong></br>”,需要设置response的ContentType为(“text/html;charset=utf-8”)才能加粗打印输出;
但是我的输出直接就是加粗的“Hello Servlet!”,不需要设置ContentType,这是为什么呢?
(注:我用的是Eclipse编写的代码。)
老师代码中设置resp.setContentType("text/html;charset=utf-8");输出正常
可能老师的myeclipse默认的ContentType是 text/plain 即纯文本格式;而eclipse默认的ContentType是 text/html即HTML格式,就不用设置ContentTypet了。
不管怎么样,最好设置一下setContentType("text/html;charset=utf-8"),因为在输出有中文的情况下,没有设置charset=utf-8,会输出乱码
JAVA遇见HTML——Servlet篇
160613 学习 · 1029 问题
相似问题