Ich habe einen ExtJS-Controller, von welchem aus ich einen AJAX-Request an ein Servlet sende. Die ExtJS-Klasse sieht so aus:
Was ich fragen wollte ist - wie gelange ich in der doPost-Methdode nun an den Text ("text"), welchen ich dem Servlet ja senden will?
Code:
Ext.define('app.view.main.MainController', { extend: 'Ext.app.ViewController', alias: 'controller.main', onItemSelected: function (sender, record) { Ext.Msg.confirm('Confirm', 'Are you sure?', 'onConfirm', this); }, onConfirm: function (choice) { if (choice === 'yes') { var xhttp = new XMLHttpRequest(); xhttp.open("POST", "/mave/db", true); xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhttp.send("text"); } } }); Die doPost-Methode des Servlets wird aufgerufen, das habe ich überprüft. Diese sieht wie folgt aus: @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); }
Comment