Einstellwert in Servlet JSP und es in das Abrufen unter Verwendung von JSP RequestWert Mismatch während Attribut von Passieren Servlet
In test1Servlet:
request.setAttribute ("Alpha", alpha);
RequestDispatcher rd = request.getRequestDispatcher ("Test.jsp");
rd.forward (Anfrage, Antwort);
In test.jsp: Auf Schaltfläche anklickt mit Anforderungsattribut zu einem anderen Servlet-Ajax-Aufruf tun Werte
$(document).ready(function(){
$(".button1").click(function(){
$.ajax({
type: "POST",
url: "<%=request.getContextPath()%>/test2Servlet",
data: {"alpha":<%=request.getAttribute("alpha")%>,"ins":10},
dataType:"text",
In diesem Fall, wenn ich Alpha-Wert als 0017 in test1Servlet gesetzt, sind immer 0015 in jsp.
Wie wird dieser Wert geändert?
Bitte helfen Sie mir, dies zu lösen.
Es ist nicht möglich. Sie müssen es irgendwo dazwischen ändern. Können Sie den vollständigen Code für Servlet und JSP posten? – GurV
Veröffentlichen Sie eine [mcve] zusammen mit einer ** genauen ** Beschreibung der Eingabe und der erwarteten und unerwarteten Ausgabe. Sie haben nämlich vergessen zu zeigen, wie Sie diese Variablen deklarieren und lesen. Die von Ihnen verwendeten Werte haben eine Oktalschreibweise anstelle einer Dezimalschreibweise, daher sind die Chancen groß, dass Sie dort Fehler gemacht haben. – BalusC
War meine Antwort hilfreich? Dann können Sie es akzeptieren und upvote, indem Sie auf das Häkchen und den Pfeil nach oben auf der linken Seite klicken. Wenn Sie immer noch Probleme haben, geben Sie weitere Informationen an. –