我正在开发BlackBerry应用程序中的注册页面。我将所有输入的字段发送到本地服务器.Country是表单字段之一,位于ObjectChoiceField中。无论何时用户选择一个国家有不止一个单词,例如美利坚合众国,它表示注册失败。当用户选择具有单一名称的国家时,注册总是成功的。任何人都可以引导我如何让ObjectChoiceField接受空间或删除国家/地区的空间?国家/地区名称和BlackBerry ObjectChoiceField中不接受的空间
1
A
回答
1
ObjectChoiceField中没有问题。例如,如果您想发送像“Black Berry”这样的值,则必须将其发送到网络服务,如“Black%20Berry”。由于%20占用了空格字符。因此,在您采取ObjectChoiceField的值表示方式后......意思是......
ar [obchfield.getSelectedIndex()]; //这是您的值,例如:“Black Berry”。
借此下面的代码单独类别名称Utility.java:
public class Utility {
public static String escapeHTML(String s){
StringBuffer sb = new StringBuffer();
int n = s.length();
for (int i = 0; i < n; i++) {
char c = s.charAt(i);
switch (c) {
case ' ': sb.append("%20"); break;
default: sb.append(c); break;
}
}
return sb.toString();
}}
然后这样做:
Utility.escapeHTML(ar[obchfield.getSelectedIndex()]);//converts the "Black Berry" to "Black%20Berry".
则返回一个字符串,如: “黑%20Berry”,并将其发送到服务器。足够。 你的问题解决了。
如果您有任何疑问来StackOverFlow聊天室名称“生活黑莓”澄清你和我们的疑惑。
+0
创建一个新的字符串并调用上面的函数到我的URL然后建立连接解决了我的问题:) –
相关问题
- 1. 从国家/地区代码获取国家/地区名称
- 2. 如何从angularjs中的国家/地区获取国家/地区名称
- 3. 从国家代码中获取国家/地区名称
- 4. 包含国家和州的名称空间的名称?
- 5. 获取当前国家/地区名称
- 6. Blackberry中的ObjectChoicefield
- 7. 国家代码到国家/地区名称转换
- 8. 在Rails 3中显示国家/地区表中较长的国家/地区名称作为较短的国家/地区名称
- 9. 获取国家名称和时区
- 10. 城市名称和国家/地区查找的API和服务
- 11. 从地区代码接收国家名
- 12. 跟踪IP地址和国家/地区名称(asp.net)?
- 13. ISO 3166-1 alpha-2国家/地区代码的地区名称
- 14. 客户端国家/地区名称显示为空
- 15. 针对不同国家/地区的不同应用名称
- 16. 如何使用城市名称和国家/地区名称获得Microsoft Timzone?
- 17. pycountries:将国家/地区名称(可能不完整!)转换为国家代码
- 18. 有没有更好的办法来处理国家/地区和国家/地区的国家名单?
- 19. 从经纬度得到国家,地区和城市名称(PHP)
- 20. SVG地图中的国家名称
- 21. Asp.Net文化名称没有地区/国家名称和默认设置
- 22. 显示完整的国家/地区名称,而不是国家/地区代码 - WooCommerce
- 23. 如何获得时区名称的本地化城市和国家名称
- 24. 如何使用仅限国家/地区名称在iPhone上的Google地图上获取国家/地区位置?
- 25. 在excel中将三个字母的国家/地区代码转换为完整的国家/地区名称
- 26. 国家名称的坐标/区域
- 27. 如何从Java中的城市名称中查找国家/地区名称?
- 28. 如何在textview中设置国家/地区代码以在微调器中选择国家/地区名称?
- 29. 从国家代码获取国家/地区名称字符串int
- 30. 转换国家代码国家名称
我认为这是你的编码问题。打印你发送给服务器的值是否正确传递 – koti