繁体   English   中英

从Javascript到Java的正则表达式转换

[英]Regex Conversion From Javascript to Java

我正在研究java中的客户端 - 服务器应用程序,(从java脚本转换一些代码)。 我很震惊。 在java中,我通过嵌入namevaluepairs将值发送到服务器。 但是在放置值后,我在java中变为空json,这是在javascript中工作(通过GET使用Web表单发送的值)。

这里是javascript表单声明:

<input type="text" name="criteria" value= 'Email=="wei.wang_zh@pcstars.com"'>

这里是java namevaluepair语句,我在其中遇到问题:

nameValuePairs.add(new BasicNameValuePair("criteria", "'Email==\"wei.wang_zh@pcstars.com\"'"));

我试图将字符串放入String数据类型,这也是行不通的。 这里是

String val="wei.wang_zh@pcstars.com";
    nameValuePairs.add(new BasicNameValuePair("criteria", "'Email==\""+val+"\"'"));

请让我知道我在两种情况下都犯了什么错误。 谢谢

我不知道你是如何将params发送到服务器但我认为以下链接提供的答案可能有所帮助

https://stackoverflow.com/a/4660576/4600335

nameValuePairs.add(new BasicNameValuePair("criteria", "'Email==\"wei.wang_zh@pcstars.com\"'"));

String paramString = URLEncodedUtils.format(nameValuePairs, "utf-8");

url += paramString;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM