プラス記号 (+) を含む文字列を jsp ページからサーブレットに渡していますが、サーブレットでは、文字列に「+」ではなく空白が含まれています。
JSP コード:
var data = {Certificate:"KgAwIBAgIQQ+1b5xQKgN0HfjIAPy+vdjANBg",Id:10043};
$.ajax({
type: "POST",
url: "Assinatura",
data: 'signStart=' + JSON.stringify(data)
});
サーブレット コード:
request.getParameter("signStart"); //KgAwIBAgIQQ 1b5xQKgN0HfjIAPy vdjANBg
サーバー側のスペースを置き換えることができることは知っていますが、より良い解決策があるかどうか迷っていました。