问题场景:
我在 A 页面点击了一个请求,新开一个页面(B),在后端 通过HttpServletResponse.getWriter().write(html) 的方式,将信息写入到 新开的页面 B 里面;【题外话:这样做的原因是为了解决新开页面被浏览器拦截的问题】
但是在 IE6,7,8 ,ff 都没有问题;但是在chrome 里面,竟然在我新写的内容放在了<pre>标签中;
关于html <pre>标签:<摘自:w3school>
pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。
<pre> 标签的一个常见应用就是用来表示计算机的源代码。
关于问题的思考:
在发现这个问题,首先我想到的是:这应该是不同浏览器对于代码文本信息的处理方式不同,chrome是将我这个form表单当成文本显示在页面上了。而不是一个html格式的元素;所以解决了这个问题我想就应该万事大吉了。
这个时候,我想到了 html
meta信息的设置
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"
/> 这个属性的设置应该就可以解决问题。
查了一下文档豁然开朗:
1、text/html是html格式的正文
2、text/plain是无格式正文
3、text/xml忽略xml头所指定编码格式而默认采用us-ascii编码
4、application/xml会根据xml头指定的编码格式来编码
解决方法:
response.setHeader("Content-Type", "text/html");
分享到:
相关推荐
NULL 博文链接:https://tjuking.iteye.com/blog/1865994
ajax返回的内容,居然自动添加了<pre>标签 在FF,ie,谷歌浏览器中,每个返回的都不一样:ff小写,ie大写,谷歌加style 查了一下,原来是返回的类型不对。 最终解决结果,修改一般处理程序的返回类型 把 context....
NULL 博文链接:https://mauersu.iteye.com/blog/2003195
html标签大全 <html></html> 创建一个HTML文档 <head></head> 设置...<pre></pre> 预先格式化文本 <u></u> 下划线 <b></b> 黑体字 <i></i> 斜体字 <tt></tt> 打字机风格的字体 <cite></cite> 引用,通常是斜体
HTML标签--文档 <!DOCTYPE> 文档类型 <html>文档 <body>文档主体 <h1> to <h6> HTML 标题 ...<pre>格式文本 <code>代码文本 <tt>打字机文本 <kbd>键盘文本 <var>变量文本 <dfn>项目文本 <samp>代码样本
3、文档设置标记上-格式标(<br><p><center><pre><li><ul><ol><dl><dt><dd><hr><div>) 4、文档设置标记下-文本标记(<hn><font><b><i><sub><sup><tt><cite><em><strong><small><big><u>) 5、含有教程笔记,大纲,...
为网站代码块pre标签增加一个复制代码按钮代码 参考其他比较专业的博客系统,都在代码块上有一个复制代码的按钮。用来快速复制整个代码块的代码。于是我也想给我的博客增加一个这个功能。 注:chrome测试通过。...
TML标记大全参考手册 ...<pre></pre> 预先格式化文本 <u></u> 下划线 <b></b> 黑体字 <i></i> 斜体字 <tt></tt> 打字机风格的字体 <cite></cite> 引用,通常是斜体 <em></em> 强调文本(通常是斜体加黑体)
<br><br>PicBrowseFrame.class 图片浏览器的主窗体<br><br>ImageFilter.class 图片过滤<br><br>FileNameFIlter.class 文件过滤<br><br>Uitl.class 文件名后缀解析<br><br>JFileChooserCre.class 图片选择对话框<br>...
启用换行<pre>标签。只要您想恢复到默认行为,请取消选中“已启用”。 我对邮件列表感到恼火之后写了这个扩展名,该邮件列表在单个不可读的行上显示了整个段落。 它注入了一些CSS来启用换行 支持语言:English ...
25.zip<br>SMTP MFC Classes<br>SMTP协议类(6KB)<END><br>103,26.zip<br>Pre-emptive Multithreading Web Spider<br>多线程的网络蜘蛛(7KB)<END><br>104,27.zip<br>Updated SMTP Class<br>更新的SMTP类(5KB)<END><br...
<pre></pre>格式化原样式输出 --> <br><br> <table border="1" cellspacing="0" cellpadding="5" align="center" width="40%"> <caption><strong>明星排行榜</strong> <a href="">添加</a></caption> <!-- ...
# KZH-Lottery ###功能实现: * 随机抽奖闪动效果 * 引入数字指定中奖位置 ###技术要点: ...* 每次调用定时器递增当前时间,通过减结束时间控制递减时间并每次调用自身,直到当前时间大于结束时间终止...</code></pre>
<br><br>General C/C++<br>Pre-processor commands <br>Operator Precedence <br>Escape Sequences <br>ASCII Chart <br>Data Types <br>Keywords <br>Standard C Library<br>Standard C I/O <br>Standard C String ...
36、<head> 定义关于头部文档的信息。 37、<header> 定义文档的页眉。 38、<hgroup> 定义文档中的 section 信息。 39、<hr> 定义水平线。 40、<html> 定义 html 文档。 41、<i> 定义斜体文本。 42、<iframe> 定义...
Practical Mod Perl<br><br> Copyright <br> Preface <br> What You Need to Know <br> Who This Book Is For <br> How This Book Is Organized <br> Reference Sections <br> Filesystem Conventions <br> Apache ...
savepos.zip<br>This will show you how to save and load the last recorded position of your form.<END><br>19 , shapeform.zip<br>This will change the shape of a sample form to pre-selected shapes.<END>...
<END><br>12 , telnet.zip<br>Telnet Application<END><br>13 , validip.zip<br>Validate an IP address<br>14 , dmvbtest.zip<br>This is a complete email sending client in Visual Basic<END><br>15 , ...
not really encryption<END><br>21 , imagebutton2.zip<br>Round and freaky shape command buttons, updated from before- really an image control.<END><END><br>22 , talkeyboard.zip<br>Talking keyboard for ...
All operations can be done with the mouse only or using hotkeys.<br> Allows timed captures in sequence at a pre-defined interval(Timer).<br> Precise capturing using magnifying tools and extra large ...