I have a java servlet which Reads data from a text file ,The o/p is then passed to a JS using ajax,The problem is I am successfully fetching the data from file but after passing it to ajax ,getting empty String
Java Script-
function main()
{
var result;
$.ajax({
url:'insertPos',
// data: {data : data},
type:'get',
success:function(value)
{
result= value;
console.log(result);//getting empty string
}
});
}
Servlet:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
BufferedReader br = new BufferedReader(new FileReader("D:/Workspace1/JAVA1/Sample/DATA.txt"));
try {
StringBuilder sb = new StringBuilder();
String line = br.readLine();
while (line != null)
{
sb.append(line);
sb.append(System.lineSeparator());
line = br.readLine();
}
String value = sb.toString();
System.out.println(value);
} finally {
br.close();
}
}
If I print in console console.log(result);//getting empty string