Posts

Deploy 2 spring .war with different context on JBOSS 7 AS

Image
Assume you have 2 applications SpringApp1.war SpringApp2.war when you try to deploy both on JBOSS 7 AS,  you will may see some error like this: Exception sending context initialized event to listener  instance of class org.springframework.web.util.Log4jConfigListener  java.lang.IllegalStateException: Web app root system property already set to  a different value: 'webapp.root' = [E:\jboss-as-7.1.1.Final\standalone\deployments\SpringApp1.war] instead of [E:\jboss-as-7.1.1.Final\standalone\deployments\SpringApp2.war]  - Choose unique values for the 'webAppRootKey'  context-param in your web.xml  ensure you add the below context param in web.xml of both the .war files:

How to get count of distinct column in ORACLE

select   DISTINCT COL_NAME_1,count( DISTINCT COL_NAME_2) as COUNT from TABLE_NAME   group by COL_NAME_1 ;

Compare Text in 2 files and write the difference in a new file

Here I am reading 2 files, first file data is added to list.second file data is added to another list.Then converting 2 list to 2 Hashset. Then i am removing 1st hashset from the 2nd one.In this process all the common string will get removed and the new Hashset will have the difference data. /**  * Getting 2 text files with single column data in each, need to find out the difference and write the difference between the 2 files to a new file.  */ public class CompareTwoFiles { public static List readcsv(String filename) { List l=new ArrayList(); String tempstr = ""; String dataStr = ""; int rownum = 0; try { BufferedReader br = new BufferedReader(new FileReader(filename)); try { String line = ""; while ((line = br.readLine()) != null) { l.add(line); // System.out.println(dataStr); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); ...

Capture AJAX response and assign to a variable using JQUERY

function checkforduplicateempname(){  var message=true;  /*Assigning AJAX response to a javascript variable*/  var empId = $.ajax({    url: 'checkforduplicateempname.relay',    data: oMyForms,    cache: false,    contentType: false,    processData: false,    global: false,    async:false,    type: 'POST',    success: function(data){     return data;        },error:function(){     $("#empname").notify("Unable to check for duplicate title.","error");        } }).responseText; //end of ajax capturing the response     if(empId!='0'){     $("#empaname").notify("Duplicate Title.","error");     message=false;     } return message; }//end of function

How to retain the space of the td after hidding it in Jquery

Image
If you use the following code snippet to hide and show tds- the UI will get disturbed. The next corresponding td will get shifted to the hidden td space.    var tablevar="#"+myTable;  $(tablevar+' tr:eq('+i+')').find('td:eq(3)').show();    $(tablevar+' tr:eq('+i+')').find('td:eq(2)').show(); So how to retain the td space and still achieve the functionality. use the this code snippet.    var tablevar="#"+myTable; $(tablevar+' tr:eq('+i+')').find('td:eq(3)').css("visibility", "hidden");  $(tablevar+' tr:eq('+i+')').find('td:eq(2)').css("visibility", "hidden");  $(tablevar+' tr:eq('+i+')').find('td:eq(4)').css("visibility", "visible");

How to extend a JSON array in Jquery

Suppose you get a JSON  Object like this var optionsoptions;  $.getJSON("relaytemplateattributes.json" , function(result){ optionsoptions=result.optionsoptions;  }); /*JSON LIST FORMAT*/ {"optionsoptions":[{"OPTIONID":-1,"COMBOITEM":"---SELECT--"},{"OPTIONID":1,"COMBOITEM":"-3U0Comp"}, {"OPTIONID":1,"COMBOITEM":""},{"OPTIONID":1,"COMBOITEM":"-U2comp"}, {"OPTIONID":1,"COMBOITEM":"Ipol"},{"OPTIONID":1,"COMBOITEM":"-U2"}, {"OPTIONID":1,"COMBOITEM":"-3U0"},{"OPTIONID":1,"COMBOITEM":"Dual"}, {"OPTIONID":2,"COMBOITEM":"0 deg"},{"OPTIONID":2,"COMBOITEM":"180 deg"} {"OPTIONID":3,"COMBOITEM":"1 out of 3"},{"OPTIONID":3,"CO...

Jquery Table Inline Edititing

https://jsfiddle.net/anjana6/yc1o97kL/5/embedded/result/ The Above link demonstrates inline editing of jquery. The  idea used to implement  is as follows: Table consists of two identical rows  first one is Parent row which is non editable Second one is Editable child row. By Default the Parent row is visible and on click on edit the parent row is hidden and child row is displayed. Save data displays all the modified row records and it stores it in a hidden string.