从Javascript到Java的正则表达式转换
我正在用java开发客户机-服务器应用程序(从java脚本转换一些代码)。我被打动了。在java中,我通过嵌入namevaluepairs向服务器发送值。但在输入值之后,我得到了java中的空json,它在javascript中工作(使用web表单通过GET发送值)
这里是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 val="wei.wang_zh@pcstars.com";
nameValuePairs.add(new BasicNameValuePair("criteria", "'Email==\""+val+"\"'"));
请告诉我在这两种情况下我犯了什么错误。谢谢
# 1 楼答案
我不确定你是如何将参数发送到服务器的,但我认为下面链接中提供的答案可能会有所帮助
https://stackoverflow.com/a/4660576/4600335