我有查询参数编码的btoa
javascript函数。当点击url时,请求在Java控制器内调用的函数,我想解码Query参数(它是从javascript btoa编码的)。我试过BASE64Decoder
和Base64.getDecoder()
,但无法获得适当的价值。有没有其他方法可以这样做?JavaScript中的类似Java函数像atob
爪哇控制器
@RequestMapping(value = "decode/{email}", method = RequestMethod.GET)
public String decodeEmail(Model model, @PathVariable String email){
Decode decode = new Decode();
decode.setEmail(email);
decodeService.save(decode);
return "decode/List";
}
的JavaScript
var email = document.getElementById("email").value;
var encodedEmail = btoa(email);
例
字符串进行编码:[email protected]
编码字符串:ZGVtb0BkZW1vLmNvbQ ==
如果您可以发布一些示例字符串的Javascript Base64编码的确切示例,我们可以确认正确性。 – OldCurmudgeon
我已更新我的问题与示例 –