问题如上.
需要在后台输出JSON的方法中加入contentType=text/html.
注意的是:
加入这句是不起作用的:response.setContentType("text/html;character=utf-8;");
要分成两步执行:
response.setCharacterEncoding("utf-8");
response.setContentType("text/html");
这样就解决了.
STRUTS默认输出是text/json的格式.在火狐上会自动上入<pre>XXXXX</pre>的字符.
分享到:
相关推荐
Ext JS Library 3.0 Pre-alpha 是一个早期版本的JavaScript库,专为构建富客户端Web应用程序而设计。这个版本发布于2009年5月8日,是开发者们学习和掌握EXTJS3.0技术的重要资源。EXTJS3.0是Ext JS库的一个重要里程碑...
<p>Login name: <input data-bind="textInput: userName" /></p> <p>Password: <input type="password" data-bind="textInput: userPassword" /></p> ViewModel: <pre data-bind="text: ko.toJSON($...
2. **显示时处理文本**:在从后台获取文本后,通过 JavaScript 对文本进行处理,移除所有空格,然后将其放入 `<pre>` 标签中。`<pre>` 标签可以保留文本的原始格式,包括换行和空格,非常适合展示代码或保持格式不变...
在本篇文章中,我们将探讨如何在jQuery中增加参数以及如何进行JSON转换。 首先,jQuery提供了方便的方法`$("#myform").serialize()`来将HTML表单的数据转换成querystring格式。例如,如果有一个表单包含`width`和`...
文件上传的过程相对复杂一些,它涉及到表单提交、MIME类型、分界线等内容。通常,文件上传可以通过`HttpServletRequest`类中的`getPart()`方法获取`Part`对象,再通过该对象读取文件数据。以下是一个简单的文件上传...