JspServlet中的“ mappedfile”参数代表什么?

我正在阅读https://tomcat.apache.org/tomcat-7.0-doc/jasper-

howto.html

有参数:

-我们是否应该在每行输入一条打印语句的情况下生成静态内容,以简化调试工作?true或false,默认为true。

但是我不明白这个参数的详细用法是什么,我试图用谷歌搜索但没有帮助。有人可以告诉我这是什么吗?

回答:

如果mappedfile为true,则容器将为JSP文件中的每个HTML文本行生成“

out.print()”。如果为false,则将来自多行的HTML文本连接起来并输出到一个“ out.print()”中,这就是它简化调试的方式。

<JspInterceptor mappedFile="true" />容器将生成类似以下内容时:

out.write("<!DOCTYPE html>\r\n");

out.write("<html>\r\n");

out.write("<head>\r\n");

out.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\r\n");

out.write("<title>Test</title>\r\n");

out.write("</head>\r\n");

<JspInterceptor mappedFile="false" />这样的事情:

out.write("<!DOCTYPE html><html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"><title>Index</title></head>");

的旧版本tomcat (3,4)默认情况下具有此选项,false而从tomcat 5开始的较新版本具有此选项default true

以上是 JspServlet中的“ mappedfile”参数代表什么? 的全部内容, 来源链接: utcz.com/qa/427161.html

回到顶部