Heim >Backend-Entwicklung >PHP-Tutorial >Detailliertes Beispiel für die Verarbeitung von Daten nach der Übermittlung von Ajax an den Java-Hintergrund
Dieser Artikel stellt Ihnen hauptsächlich die Implementierung der Datenverarbeitung nach der Übermittlung von Ajax an den Java-Hintergrund vor. Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Herausgeber und schauen wir uns das an. Ich hoffe, es kann allen helfen.
Umgebung: Eclipse+Struts
Der zu erzielende Effekt: Klicken Sie auf die Schaltfläche, um die Daten in den Hintergrund zu übertragen, und kehren Sie dann in den Vordergrund zurück, um die Daten anzuzeigen
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <input type="text" id="userinput"> <input type="button" id="submit"> <p id="msg"></p> </body> <script type="text/javascript" src="jquery-2.1.0.js"></script> <script type="text/javascript"> window.onload = function() { document.getElementById("submit").onclick = test; } function test(){ var userinput = document.getElementById("userinput"); $.post("http://localhost:8080/TestSpring/TestAction",{username:userinput.value}, function(data, textStatus){ document.getElementById("msg").innerHTML = data; }); } </script> </html>
struts.xml
<action name="TestAction" class="com.action.Test"> <result>index.jsp</result> </action>
Test.java
package com.action; import java.io.PrintWriter; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.ServletActionContext; import com.opensymphony.xwork2.ActionContext; import com.opensymphony.xwork2.ActionSupport; public class Test extends ActionSupport { @Override public String execute() throws Exception { // TODO Auto-generated method stub HttpServletRequest request = org.apache.struts2.ServletActionContext.getRequest(); HttpServletResponse response = ServletActionContext.getResponse(); request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); out.write(request.getParameter("username")); out.flush(); out.close(); return SUCCESS; } }
Verwandte Empfehlungen:
Beispielcode für PHP-Transaktionsverarbeitungsdaten
Detaillierte Einführung in die Verarbeitungsdatenbank
PHP-Transaktionsverarbeitungsdaten-Implementierungscode_PHP-Tutorial
Das obige ist der detaillierte Inhalt vonDetailliertes Beispiel für die Verarbeitung von Daten nach der Übermittlung von Ajax an den Java-Hintergrund. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!