在我使用之前
$.get("QuestionPage"...
没有参数,一切都很好。我将其更改为:
$.get("QuestionPage",{result:"nailed"},function(responseJSON){
$("#cardArea").val(responseJSON["card"]);
$( "#cat" ).text(responseJSON["category"]);
$( "#cardid" ).text(responseJSON["flashCardnum"]);
$( "#answerArea" ).val("");
$( "#show" ).click(function() {
$( "#answerArea" ).val(responseJSON["answer"]);
answerShown = true;
});
});
现在我得到一个500错误,无法加载资源。以下是servlet方法的一部分:
@WebServlet("/QuestionPage")
public class QuestionPageServlet extends HttpServlet {
private Map<String,UserAccount> activeUsers;
private List<Card> usersUpdatedCards = new ArrayList<>();
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {