今天在使用AjaxAnyWhere完成局部刷新时遇到一个错误,
alert出来的具体错误是:AjaxAnywhere error :content-type in not text/xml :[],到google上一搜,说报这类错误的是不少,但似乎没看到几个说清楚其原因的,于是就自己一步一步查,发现我的是一个参数的问题,
action中的一行代码:
request.setAttribute("holdon", request.getParameter("holdon"));
跟踪发现request.getParameter("holdon").equals("null") == true,原来传到此方法的时候查询字符串中 有 holdon = null,但方法中request.getParameter("holdon")的时候转成了字符串,于是上面的代码就成了
request.setAttribute("holdon", "null");
再回到页面就报错了(我的页面有把个判断,是把holdon转成整形的,然后进行判断)~~
这个问题的原因应该是经过action的方法后返回页面刷新时,页面出现了错误,不能正常显示(刷新),当然具体错误各异。
- 大小: 11.7 KB
分享到:
相关推荐
同样,在处理XML数据时,可以设置`Content-Type`为`application/xml`或`text/xml`。 ### 4. `Content-Type`与AJAX 在AJAX(Asynchronous JavaScript and XML)请求中,`Content-Type`主要用于指定发送到服务器的...
下面将详细阐述`Content-Type`头值的常见类型及其用途。 1. **文本类型**: - `text/plain`: 这是最基础的类型,表示纯文本,如`.txt`文件。 - `text/html`: 表示HTML文档,是网页的主要格式。 - `text/css`: ...
Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <short xmlns="http://webi.org">short</short>*/ //出参是json格式{"statusCode":"2"}
在这个例子中,`consumes = "application/json"`确保只有Content-Type为`application/json`的请求会被这个方法处理,而`produces = "application/xml"`则表明返回的响应将使用`application/xml`格式。 理解并正确...
本文将详细介绍如何实现文件下载功能以及不同文件类型的`Content-Type`设置。 #### 一、文件下载的基本实现 文件下载的核心在于通过HTTP响应将文件内容发送给客户端,并且通过设置特定的HTTP头部来告诉浏览器应该...
<parser content-type="text/html" class="com.opensymphony.module.sitemesh.parser.HTMLPageParser" /> <parser content-type="text/html;charset=ISO-8859-1" class=...
本文实例讲述了jQuery加载及解析XML文件的...如果是由后台程序动态生成的,那么就需要设置Content-Type为“text/xml”,否则jQuery会以默认的“text/html”方式处理,导致解析失败。以下是几种常见语言中设置Content-
在开发过程中,确保正确设置`Content-Type`是避免乱码、错误解析和安全问题的关键。例如,如果一个JSON响应被误设为`text/html`,浏览器可能会尝试解析它作为HTML,导致安全漏洞或显示错误。 总之,`header()`函数...
Content-Type设置为`application/xml`或`text/xml`,消息主体是XML文档。例如:`<form><title>test</title><sub><item>1</item><item>2</item><item>3</item></sub></form>`。服务器端需要支持XML解析。 每种提交...
//Atom header(‘Content-type: application/atom+xml’); //CSS header(‘Content-type: text/css’); //Javascript header(‘Content-type: text/javascript’); //JPEG Image header(‘Content-type: ...
$ npm install content-type API var contentType = require ( 'content-type' ) contentType.parse(字符串) var obj = contentType . parse ( 'image/svg+xml; charset=utf-8' ) 解析Content-Type标头。 这将...
解决方法:如果你的Web应用程序有多个jsp页面的话,当你点击你Web应用程序的虚拟根目录时可能会出现404错误,只是你只需要修改Tomcat服务器中web.xml中的配置信息。例如,修改<init-param>中的<param-name>listings...
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
首先,Content-Type的类型(type)分为多个大类,包括: 1. Text:这是用于表示文本信息的类型,如常见的text/html(HTML页面)和text/plain(纯文本)。 2. Multipart:用于组合多个不同类型的部件,比如在邮件中...
1、修改tomcat下的Conf/web.xml文件,在该文件内容中新增以下配置,注意,若该web.xml中存在其它filter,则需要将该filter放在所有filter前面; <filter-name>CorsFilter</filter-name> <filter-class>org....
<param-value>Accept, Origin, X-Requested-With, Content-Type, Last-Modified</param-value> </init-param> <init-param> <param-name>cors.exposedHeaders</param-name> <param-value>Set-Cookie</param-...
<mime-type>text/vnd.sun.j2me.app-descriptor</mime-type> </mime-mapping> ``` - JAR文件: ```xml <mime-mapping> <extension>jar</extension> <mime-type>application/java-archive</mime-type> </mime...