`

play framework 整合 EXT 使用 fileuploadfield 返回JSON问题

阅读更多
爆出错误如下:
SyntaxError: missing } in XML expression
[在此错误处中断] 	

(<pre>{"msg":"ok","success":true}</pre>)


寻找了一下 发现 返回的 JSON中 被 <pre> </pre> 标签包裹着。
解决方法 两种
第一种: 后台添加一行代码:
 response.setContentTypeIfNotSet("text/html");

第二种:前台重写Ext.form.Action.Submit
    Ext.override(Ext.form.Action.Submit,{   
    // private   
    processResponse : function(response){   
        this.response = response;   
        //增加下面几句代码就OK啦   
        ////////////////////////   
        var data = response.responseText;   
        if(data.indexOf('<pre>') != -1) {   
          response.responseText = data.substring(5, data.length-6);   
          this.response = Ext.util.JSON.decode             (response.responseText);   
        }       
        ///////////////////////////        
        if(!response.responseText){   
            return true;   
        }   
        this.result = this.handleResponse(response);   
        return this.result;   
    }   
});  



声明: 第一种本人使用 各个浏览器可以正常运行。  第二种时候发现只有FF浏览器可以。IE和谷歌依然不行。 所以最终使用了第一种。
分享到:
评论

相关推荐

    play framework api,play! framework api,play api

    Play Framework API 是开发者使用该框架进行开发时的重要参考资料。 在描述中提到的"play framework api,play! framework api,play api"都是指Play Framework的API文档,它包含了框架的所有公共类、方法和接口,供...

    playframework中文教程.zip

    9. **社区活跃**:Play Framework有一个活跃的社区,提供了丰富的插件和示例,便于开发者解决遇到的问题。 10. **版本迭代**:Play Framework 不断更新,引入新的特性和改进,保持与现代Web技术的同步。 在“play...

    Play Framework Cookbook.pdf

    无论是初学者还是有经验的开发人员,都可以从中学习到如何有效地使用 Play Framework 来构建高效稳定的 Web 应用。 - **核心章节内容**: - **基础设置与配置**:包括环境搭建、项目初始化、配置文件解读等基础...

    Play framework框架

    Play Framework框架的缺陷是相对较少的,但是该框架仍然存在一些问题,如性能问题、配置问题等。 十二、Play Framework框架的未来 Play Framework框架的未来看起来非常光明,该框架正在不断地发展和改进,提供了更...

    Play Framework2本教程

    Play Framework2是一个强大的Java和Scala应用开发框架,它以其简洁的API、快速的开发周期以及对Web标准的紧密集成而闻名。本教程旨在为初学者和有经验的开发者提供全面的指导,帮助他们掌握Play Framework2的核心...

    PlayFramework框架验证.pdf

    总的来说,PlayFramework提供的验证机制非常灵活且功能强大,可以帮助开发者确保应用数据的准确性,减少因数据问题而导致的运行错误,提高应用的健壮性和用户体验。通过结合声明式验证规则和自定义验证器,以及支持...

    Play Framework Cookbook

    - **非阻塞 I/O**:Play Framework 基于 Akka 框架实现了非阻塞 I/O,这使得在处理大量并发请求时无需担心性能瓶颈问题。本书会详细介绍如何利用这一特性构建高并发的应用程序。 - **模块化架构**:该框架支持模块化...

    playFramework1.2.3

    7. **RESTful API支持**:Play Framework鼓励使用RESTful设计原则来构建Web服务,提供了一套强大的工具来处理HTTP请求和响应,支持JSON和XML数据格式,便于构建现代Web应用。 8. **强大的测试支持**:Play ...

    Play Framework Cookbook(PlayFramework )(September 4, 2011)

    - **应用场景**:当现有项目已经使用了Spring或Guice时,可以通过Play Framework 轻松地将这些组件整合进来。 - **实现方法**:利用Play Framework 提供的模块化结构,可以很容易地将现有的Spring或Guice配置集成到...

    Play framework 2.0 -第一个应用程序

    通过以上步骤,你已经成功地使用Play Framework 2.0 创建了一个简单的待办事项应用。Play Framework以其简洁的API、模块化的设计和强大的工具集,使得开发Web应用变得更加高效和愉快。继续深入学习,你会发现更多...

    playframework 框架学习之路 1

    Play Framework 是一个基于Java和Scala的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式。在“Playframework框架学习之路 1”中,我们可能要探讨这个框架的基础概念、安装过程以及如何创建一个简单的应用...

    Play Framework应用程序框架 v2.7.9.zip

    Play Framework是一款基于Java和Scala的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,旨在提供高效、简洁且可测试的开发环境。标题中的"v2.7.9"指的是该框架的特定版本,通常每个新版本会包含性能优化...

    Play Framework

    1. Play Framework 介绍 2. 创建和发布 Play 应用 2.1 创建 Play 的工程 2.2 Play 常用指令 2.3 Play 应用的 JVM 调优 3. 如何读取静态资源 4. Play框架的配置文件 5. 使用 Play 框架开发 Java 应用 5.1 HTTP...

    play,play framework资料大全

    这个资料大全包含了许多关于Play Framework的重要资源,帮助开发者深入理解和高效使用这一框架。 首先,我们来看《Play详细使用文档.doc》。这份文档通常会涵盖Play Framework的基本概念、安装步骤、项目结构、路由...

    play framework 框架手册 word 版

    《Play Framework 框架手册》是一份深入介绍Play框架的文档,主要涵盖了从基础概念到高级特性的全面内容,适合初学者和经验丰富的开发者参考。以下是对手册中部分核心知识点的详细阐述: 1. **MVC应用程序模型**:...

    Play framework 2.0入门教程(三)的源代码,Play留言板

    这个入门教程的第三部分是关于如何使用Play Framework构建一个简单的留言板应用。在这里,我们将深入探讨Play Framework的核心概念和关键组件,以及如何通过源代码实现这个留言板功能。 首先,Play Framework采用...

    Play-Utils是一个专门为PlayFramework开发的实用工具包模块

    Play-Utils 模块是为 Play Framework 设计的一个强大且实用的工具集合,它极大地提升了开发者在使用 Play Framework 进行 Java Web 开发时的效率和便利性。Play Framework 是一个开源的、基于 MVC(模型-视图-控制器...

    playframework框架项目部署文档

    对于testdb-web项目,其部署过程基本与testdb-data相同,但需要注意的是,如果项目中使用了CAS(Central Authentication Service)模块,需要额外执行`play install cas-3.1`命令来安装该模块,之后再次运行`play ...

    playframework javaweb

    playframework javaweb playframework javaweb

    playframework学习资料

    Play Framework 是一个开源的Web应用框架,它基于Java和Scala,设计用于构建高度交互式的、反应式的Web应用程序。Play强调了开发的简洁性和效率,它采用模型-视图-控制器(MVC)架构模式,同时也支持现代Web开发趋势,...

Global site tag (gtag.js) - Google Analytics