みんな私はプログラミングに不慣れで、divに表示されている写真をサーバーに保存する方法を本当に知りません。私はJavaアプリケーションを使用していて、divに画像を表示して、後でサーバーに保存しようとしています。私が知っているように、javascript変数は、クライアントとサーバーの互換性のためにjspまたはサーブレットで宣言できません。URLをajaxに渡そうとしていますが、base64の長い文字列が原因で、サーバーに表示されません。このような長い文字列をjspやサーブレットページに渡すことはできないと思います。文字列を渡したり、画像をサーバーに保存したりする別の方法はありますか?
function GetXmlHttpObject() {
var xmlHttp=null;
try {
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e) {
//Internet Explorer
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
function ajax() {
xmlHttp=GetXmlHttpObject();
var url="/ServletExten/XmlServletGen";
url=url+"?datax=" +cordXSend +"&datay=" +cordYSend +"&sizew=" +canvasWidth +"&sizeh=" +canvasHeight ;
alert(url);
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
}