Hi I have been trying to pass value from ajax to servlet ,have used JQUERY jquery-1.3.2 & query-1.3.2.min .I am successfully able to send the data but if i print the value in servlet getting null
Here is my js event
<script type="text/javascript" src="js/jquery-1.3.2.js"></script><script type="text/javascript" src="js/myjquery.js"></script><script type="text/javascript" src="js/jquery-1.3.2.min.js"></script><script type="text/javascript"> function AddNext(event) { MQA.EventManager.addListener(map, 'click', AddNext); var lata = event.ll.getLatitude(); var lnga = event.ll.getLongitude(); var latlon=lata+"|"+lnga; addpasslatlon(latlon); MQA.EventManager.clearAllListeners( map); exit(); };
myjquery.js-
function addpasslatlon(latlon) { var value=latlon; $.ajax({ url:'insertPos', type:'POST', data:value, success : function(data){ alert('success'+data); } }); }
MY servlet class-
public class InsertPos extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); String a =request.getParameter("value"); System.out.println(a); } }
web.xml-
<url-pattern>/insertPos</url-pattern>
O/P- null