发现buffalo2.0的一个session丢失的问题?

这是一段公共的内嵌代码
function GlobalCommonsFalse(path) {
		var END_POINT="/BUFFALO";
		this.AJAX_URL = path+ END_POINT;
		this.globalBuffalo = new Buffalo(this.AJAX_URL,false);//同步调用
	}
GlobalCommonsFalse.prototype.ValidStringReplyStr = function(obj) {
var  reply_str = "";
this.globalBuffalo.remoteCall("commonOrder.ValidStringReplyStr",[obj.value], function(reply) {
    reply_str =  reply.getResult();

}
return  reply_str;
}



下面是一段用脚本提交的代码

function reportSubmit(){
//提交
    var b_b = new GlobalCommonsFalse('',false);
   if(b_b.ValidStringReplyStr($("APPEACONTENT")) != '911'){
      form_modify.submit();
   }
}


环境:winXP+weblogic8.1.6

只要传入的request.getContextPath()异常或不正确,表单提交form_modify.submit();到新了jsp界面就出现session掉失了.也不知是AJAX本来设计的框架就是这样子,还是说可以避免.

你可能感兴趣的:(java,Ajax,jsp,框架,prototype)