Отправьте строку JSON на страницу JSP через AJAX / jQuery - PullRequest
0 голосов
/ 29 января 2012

ОК, поэтому название в основном говорит о том, что я хочу сделать. Последние несколько часов я пытался использовать jQuery.post для отправки строки JSON на страницу JSP. Так что мой Javascript для файла iMakeTheJSONstring.jsp выглядит так:

    jsonString = new Object();
    jsonString.user = username;
    jsonString.field = textBoxId.replace(/[0-9]/g,"").replace("input","");
    jsonString.data = document.getElementById(textBoxId).value;
    var toSubmit = JSON.stringify(jsonString);

Я тестировал эти строки кода, выводя toSubmit в окно предупреждения. Эти строки правильно строят строку JSON. Однако следующая строка доставляет мне много хлопот:

//"info" is simply a reiteration of the original JSON string sent to update.jsp    
$.post("http://localhost:8080/armControl/admin/update.jsp", toSubmit, function(info) {
                    alert(info);

На данный момент update.jsp имеет следующий вид:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%
out.print("hello");
%>

Даже это не возвращает значение для "информации", и я не получаю всплывающее окно с предупреждением.

Ранее я пытался получить доступ к информации с помощью

String randomVar = request.getParameter("whatever").toString();

Однако это не работает.

Я очень ценю, что вы читаете мой пост, и я, безусловно, буду благодарен за любые ваши мысли о моей проблеме. Я новичок в Java / JSP, и вся эта проблема утомляет меня!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...