Я хочу, чтобы объект JSON был единственным ответом на моей странице JSP.

Я работаю над NetBeans, я уже пытался изменить файлnexse.setContentType на text / html и text / plainText на моей странице JSP, но бесполезно

это вызов ajax в sendTrain.jsp

$(document).ready(function(){ $.ajax({ type: 'POST', url:"sendTrain.jsp", data: { lat : pos.lat , lng : pos.lng }, success: function (data, textStatus, jqXHR) { console.log("I did it"); alert(data); } }); }); 

и это страница sendTrain.jsp, которую вызывает ajax

 {amp}lt;html{amp}gt; {amp}lt;head{amp}gt; {amp}lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"{amp}gt; {amp}lt;title{amp}gt;JSP Page{amp}lt;/title{amp}gt; {amp}lt;/head{amp}gt; {amp}lt;body{amp}gt; {amp}lt;% integrateLatLngIntoOneObject integrateObjects=new integrateLatLngIntoOneObject(); integrateObjects.setLat1(station1LatLng.getLat()); integrateObjects.setLng1(station1LatLng.getLng()); integrateObjects.setLat2(station2LatLng.getLat()); integrateObjects.setLng2(station2LatLng.getLng()); //parse to JSON format using GSON api Gson json=new Gson(); String jsonResponse= json.toJson(integrateObjects); out.print(jsonResponse); %{amp}gt; {amp}lt;/body{amp}gt; {amp}lt;/html{amp}gt; 

Я ожидаю, что ответом будет только объект JSON, но фактическим выводом будут все теги html с объектом json в качестве ответа.