i am trying to send the location data from javascript to my servlet and to store it in a data base at a timely basis.i am keep getting null how to get access of my params?
NewFile.html
<script>
    $(document).on("click", "#somebutton", function() {
        if (navigator.geolocation) {
            navigator.geolocation.watchPosition(showPosition);
        } else {
            x.innerHTML = "Geolocation is not supported by this browser.";
        }
        function showPosition(position) {
            console.log(position)
            var params = {
                lat : position.coords.latitude,
                lng : position.coords.longittude
            };
            $.get("someservlet", $.param(params), function(responseText) { // Execute Ajax GET request on URL of "someservlet" and execute the following function with Ajax response text...
                // Locate HTML DOM element with ID "somediv" and set its text content with the response text.
            });
        }
    });
</script>
servlet.java
public class servlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        String text = "some text";
       String params= request.getParameter("params");
        System.out.println(params);
    }
}
 
    