与老师输出不同

来源:1-3 手工编写第一个Servlet

慕斯卡3197864

2018-10-20 08:41

视频10分36秒的时候,老师的输出是“<strong>Hello Servlet!</strong></br>”,需要设置response的ContentType为(“text/html;charset=utf-8”)才能加粗打印输出;

但是我的输出直接就是加粗的“Hello Servlet!”,不需要设置ContentType,这是为什么呢?

(注:我用的是Eclipse编写的代码。)

写回答 关注

1回答

  • 慕斯卡3197864
    2018-10-27 09:49:59

    老师代码中设置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篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160613 学习 · 1029 问题

查看课程

相似问题