`

关于javascript中 "+" 不能解决的方法

阅读更多

javascript中要传递把加号作为一个参数比如:+中国,传递给后台来接受。貌似不行嘞!不信你就试一下。肯定是把+替换成了空.怎么处理呢?

【1】:通过正则表达式

var key = "+中国";

var reg = /\+/g;

key = key.replace(key,"@");

然后再在后台处理下就ok了。示例:String keyword = request.getParamter("key").replaceAll("\\+","");

【2】:通过base64 编码中使用了加号(+),而 + 在 URL 传递时会被当成空格,因此必须要将 base64 编码后的字符串中的加号替换成 %2B 才能当作 URL 参数进行传递。否则在服务器端解码后就会出错。

encodeURIComponent(url).

后台中用java.net.URLEncoder.encode(s, enc);其中第一个参数代表要转码的String,第二个参数代表是什么编码。

分享到:
评论
2 楼 p_x1984 2009-07-15  
我上面所说的第一条不就是替换处理么!
1 楼 appleandwh1234 2009-07-15  
那能不能做替换处理呢, 既然我不能穿加号,我就成传其他的符号代替,然后再换回来

相关推荐

    JavaScript+jQuery程序设计 源码

    5. **Ajax交互**:在现代Web开发中,Ajax(异步JavaScript和XML)用于在不刷新整个页面的情况下更新部分网页内容。jQuery的`$.ajax()`或简化的`$.get()`、`$.post()`方法使得发送Ajax请求变得容易。 6. **响应式和...

    JavaScript设计模式+JavaScript模式+JavaScript异步编程

    JavaScript是Web开发中不可或缺的一部分,尤其在前端领域更是扮演着核心角色。设计模式和异步编程是提升JavaScript代码质量和效率的关键。以下将详细介绍这三本书所涵盖的知识点: 1. **JavaScript设计模式**: ...

    IE不能运行JavaScript的解决方法

    运行名为"IE不能运行JavaScript的解决方法.bat"的批处理文件,它可能包含了修复这类问题的命令,如重新注册JavaScript相关的DLL文件。 9. **兼容性视图**:尝试将网站添加到兼容性视图列表,看是否能解决问题。在...

    精通JavaScript+jQuery书中实例

    JavaScript和jQuery是Web开发中不可或缺的工具,它们共同构建了丰富的交互式网页。"精通JavaScript+jQuery"这本书旨在深入解析这两种技术,通过实例帮助读者掌握它们的核心概念和实用技巧。 JavaScript,作为Web的...

    精通JavaScript+JQuery

    总之,《精通JavaScript+JQuery》是一本全方位的指南,旨在帮助读者不仅掌握这两种技术的基本用法,还能深入理解其背后的原理,并具备解决实际开发中遇到问题的能力。无论是初学者还是有一定经验的开发者,都能从...

    精通Javascript+jQuery视频下载

    JavaScript 和 jQuery 是 web 开发中不可或缺的两个工具,它们在构建动态、交互性强的网页时起着关键作用。本资源“精通 Javascript+jQuery 视频下载”旨在帮助开发者深入理解和熟练掌握这两门技术。 JavaScript 是...

    javascript兼容性解决方法大全

    本文将深入探讨如何解决JavaScript在Firefox(FF)和Internet Explorer(IE)等浏览器之间的兼容性问题。 首先,`window.event`对象是IE特有的,它包含了当前事件的相关信息,而在FF中,我们需要通过函数参数传递`...

    JavaScript实例+教程

    通过本教程,你将不仅学习到JavaScript的基本语法,还能掌握其在实际项目中的应用,包括DOM操作、事件处理、异步编程等。配合实例练习,相信你能够悟透JavaScript,从而在留言系统、后台开发或博客建设等领域...

    javascript语言精粹(中+英文版)

    总的来说,"JavaScript语言精粹(中+英文版)"这本书是全面掌握JavaScript不可或缺的参考资料,无论你是初学者还是有一定经验的开发者,都能从中受益匪浅。通过深入学习和实践,你可以熟练掌握JavaScript,进而开发出...

    javascript+css+正则表达式

    掌握正则表达式可以帮助开发者高效地处理字符串,例如在JavaScript中,可以结合`test()`、`match()`、`replace()`等方法进行复杂的文本操作。 这三部分知识的结合,对于想要从事前端开发或者提升Web技能的人员来说...

    JavaScript权威指南(第6版),中文+英文+源码

    JavaScript中的函数不仅仅是代码块,还可以作为值传递,甚至可以作为参数或返回值,这是其函数式编程特性的一种体现。 书中还特别强调了作用域和闭包的概念,这两个概念对于理解JavaScript中变量的生命周期和作用...

    解决ajax返回innerHTML中javascript不能运行问题

    解决 Ajax 返回 innerHTML 中 JavaScript 不能运行问题 在实际应用中,我们经常会遇到使用 Ajax 返回某一个网页的内容到模板页面的某一个 `<div>` 标签中显示的操作。如果返回的值仅仅是文本类数据,不会影响模板...

    修复网页javascript方法及代码

    通过上述几种方法,可以有效地解决IE浏览器中JavaScript被禁用或兼容性问题。对于Web开发者来说,了解并掌握这些技巧是非常重要的,因为它们可以帮助确保网站在各种浏览器环境下的正常运行,从而为用户提供更好的...

    javascript+vba实现打印excel功能

    此外,还可以添加错误处理机制,确保在文件不存在或打印过程中出现问题时能正确处理。 然而,这种方法仅适用于使用Office的用户,因为它是基于VBA和ActiveXObject的。如果需要跨平台或在其他浏览器上工作,可以考虑...

    大二Web课程设计期末考试——基于HTML+CSS+JavaScript+jQuery电商类化妆品购物商城

    综上所述,这份基于HTML、CSS和JavaScript的化妆品购物商城网页设计项目不仅能够帮助学生掌握网页开发的基本技能,还能够提升他们在实际项目中解决问题的能力。通过这个项目的实践,学生可以在理论知识的基础上...

    Javascript+王者归来

    JavaScript,这个在Web领域内一度被视为辅助性脚本语言的编程工具,已经在互联网技术的快速发展中迎来了它的“王者归来”。曾经被许多人低估的JavaScript,如今已成为构建交互式、动态网页和应用程序的核心力量,...

    解决ajax不能访问本地文件问题(利用js跨域原理)

    在本文中,博主提出了一个解决AJAX本地文件访问的方法,即把原本要读取的JSON文件转换为JavaScript对象文件。例如,将`abc.json`内容转换为`var abc = {"pro": {...}}`这样的JavaScript代码,然后创建一个名为`abc....

    利用文档工具检测PDF中的恶意Javascript

    为了解决上述问题,本研究提出了一种上下文感知的方法,结合静态文档检测和运行时行为监控来检测并限制PDF中的恶意JavaScript。这种方法的创新之处在于,它能够在恶意PDF中识别出JavaScript的一些基本操作,这些操作...

    精通javascript+Jquery源码

    通过《精通javascript+jQuery源码》的学习,你不仅会了解这两种语言的基本语法和常见用法,还能看到实际项目中的应用案例,这对于提升你的编程技能和解决问题的能力大有裨益。源码分析部分将让你更深入地理解这些...

    动力节点ssm框架视频及讲义,javascript+jquery+ajax视频

    SSM框架是Java Web开发中常用的三大框架Spring、Spring MVC和MyBatis的组合,它为企业级应用提供了灵活且强大的解决方案。在这个主题中,我们将深入探讨这三个组件以及它们与JavaScript、jQuery和Ajax的结合。 首先...

Global site tag (gtag.js) - Google Analytics