Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中将一个单词转换成数字,并在JSP中执行相反的操作_Android_Jsp - Fatal编程技术网

在android中将一个单词转换成数字,并在JSP中执行相反的操作

在android中将一个单词转换成数字,并在JSP中执行相反的操作,android,jsp,Android,Jsp,我试图将一个单词(例如:laptop)从android传递到JSP。我想将这个词转换成一个值,并将其发送到JSP(我可以将数字作为参数从android发送到JSP),一旦服务器端(即JSP)接收到该值,我需要将该数字转换回原始词。我需要知道的是,有没有办法将一个单词转换成一个值并将其转换回该值?您可以使用base36编码,例如使用java.math.biginger包 以下示例显示2969070082552543387862是“helloworldaz12”的36进制等效项 转换真的有必要吗?你

我试图将一个单词(例如:laptop)从android传递到JSP。我想将这个词转换成一个值,并将其发送到JSP(我可以将数字作为参数从android发送到JSP),一旦服务器端(即JSP)接收到该值,我需要将该数字转换回原始词。我需要知道的是,有没有办法将一个单词转换成一个值并将其转换回该值?

您可以使用base36编码,例如使用java.math.biginger包

以下示例显示2969070082552543387862是“helloworldaz12”的36进制等效项


转换真的有必要吗?你为什么不把这个词作为请求参数发送给JSP?@BalusC:实际上我在等这个问题。主席先生,事实上,我在这方面面对一个问题。请看这个@BalusC:所以我发现的替代方法是传递值,而不是文本,因为值可以正常工作。所以我需要知道这一点。我所能建议的就是联系你的导师,问一下网络服务真正期望的是什么。这是不正常的。@BalusC:所以我们不能创建一个函数来将一个单词转换成一个值(至少通过为每个字母分配一些常量值)?我知道这不是一个正确的解决方案,但我至少可以把它作为一个临时解决方案。
System.out.println(new BigInteger("2969070082552543387862").toString(36));
System.out.println(new BigInteger("helloworldaz12", 36));