如何在Angularjs中编码字符串?

普雷斯德

我使用Angularjs将get http请求发送到服务器。服务器使用Spring MVC响应休息请求。这是我的角度网址构建的代码段代码:

var name="myname";
var query= "wo?d";
var url = "/search/"+query+"/"+name;

这里是Spring MVC Controller:

@RequestMapping( value = "/search/{query}/{name}" , method = RequestMethod.GET , produces = MediaType.APPLICATION_JSON_VALUE )
@ResponseBody
public List<Data> search() {

    // search logic

return data;
}

查询包含问号字符(?)时出现问题。对该URL进行拆分,以使Spring响应:WARN osweb.servlet.PageNotFound-在DispatcherServlet中,名称为'mvc'的URI [/ my-server / web / search / wo]找不到HTTP请求的映射

这是对的,因为问号?介绍请求参数的开头。我尝试使用js函数,encodeURI(query)但问号字符未编码。如何在url中编码问号?谢谢

dfsq

Javascript为此具有特殊的功能encodeURIComponent

encodeURIComponent会转义除以下字符外的所有字符:字母,十进制数字--_。〜*'()

同时encodeURI也不编码; , / ? : @ & = + $ #字符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Eclipse中编码字符串?

来自分类Dev

如何在Android中制作编码字符串?

来自分类Dev

如何在文件内容中编码字符串?

来自分类Dev

如何在SQL CHAR中编码字符串

来自分类Dev

如何在urlopen中正确编码字符串?

来自分类Dev

如何在urlopen中正确编码字符串?

来自分类Dev

如何在UTF-8中从readline()编码字符串

来自分类Dev

PHP中的编码字符串

来自分类Dev

Python-unicode字符串中的ASCII编码字符串;如何删除“ u”?

来自分类Dev

如何在* .Designer.cs C#中替换标签文本的硬编码字符串?

来自分类Dev

如何在Microsoft bot框架中仅显示图像的base64编码字符串显示图像?

来自分类Dev

字符串中的编码字符阻止提交

来自分类Dev

如何在 Ruby 中使用带引号的可打印编码正确解码字符串

来自分类Dev

如何根据json文件正确编码字符串?

来自分类Dev

解码Java中的编码字符串?

来自分类Dev

不要混淆Proguard中的硬编码字符串

来自分类Dev

NodeJ中的URL编码字符串

来自分类Dev

不要混淆Proguard中的硬编码字符串

来自分类Dev

在utf8中编码字节字符串

来自分类Dev

编码和解码字符串中的差异

来自分类Dev

在OData输出中编码字符串字段

来自分类Dev

在Qt C ++中替换编码字符串的“ =“

来自分类Dev

在python 3中编码字符串“tamilnadu”

来自分类Dev

编码字符串在java中不能正常工作

来自分类Dev

如何使用pl / sql在HMAC-SHA256中编码字符串?

来自分类Dev

如何忽略“登录Android Studio”中的所有硬编码字符串?

来自分类Dev

编码和解码字符串

来自分类Dev

URL编码字符串

来自分类Dev

编码字符串数组