ОК, поэтому название в основном говорит о том, что я хочу сделать. Последние несколько часов я пытался использовать 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, и вся эта проблема утомляет меня!