Wednesday, December 29, 2010

jboss-6.0.0.Final client minimal libraries

The followings are the list of libraries for jboss-6.0.0.Final client application to work properly:

concurrent.jar
jbossall-client.jar
jboss-aop-client.jar
jboss-appclient.jar
jboss-aspect-jdk50-client.jar
jboss-client.jar
jboss-common-core.jar
jboss-ejb3-async-impl.jar
jboss-ejb3-async-spi.jar
jboss-ejb3-common-client.jar
jboss-ejb3-context-spi.jar
jboss-ejb3-core-client.jar
jboss-ejb3-proxy-impl-client.jar
jboss-ejb3-proxy-spi-client.jar
jboss-ejb3-security-client.jar
jboss-integration.jar
jbossjmx-ant.jar
jboss-logging.jar
jboss-metadata-ejb.jar
jboss-remoting.jar
jboss-security-spi.jar
jbosssx-client.jar
log4j.jar


Thanks

Wednesday, December 1, 2010

Handling Redirect Issue in Ajax Call

function ajaxCall(){
var formData = getLibImgCartFormElements();
var url = "/myapp/test.jsp";
var params = "";

new Ajax.Request(
url,
{
method: 'post',
parameters: params,
onSuccess: function(response) {
if(isLoginRedirect(response)){
return;
}
$('yourDivName').innerHTML = contents;
},
onFailure: function(response) {
window.location = window.location.href;
}
}
);
}

function isLoginRedirect(response){
var contents = response.responseText;
if(response.status == 0 || contents == null || contents == '' || isLoginFormContents(contents)){
window.location = window.location.href;
return true;
}else{
return false;
}
}

function isLoginFormContents(contents){
var flag = false;
/*
* if((contents != null) && (contents.indexOf("") > 0)){ return true; }else{ return false; }
*/
return flag;
}