Heim > Artikel > Web-Frontend > So verarbeiten Sie Daten, nachdem Ajax sie an Java übermittelt hat
Dieses Mal zeige ich Ihnen, wie Sie Daten verarbeiten, nachdem Ajax an Java übermittelt wurde. Was sind die Vorsichtsmaßnahmen für die Verarbeitung von Daten, nachdem Ajax an Java übermittelt wurde? sehen.
Umgebung: Eclipse+Streben
Zu erreichender Effekt: Klicken Sie auf die Schaltfläche, um die Daten an den Hintergrund zu senden, 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; } }
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben Informationen, bitte beachten Sie andere verwandte Artikel auf der chinesischen PHP-Website!
Empfohlene Lektüre:
So verwenden Sie Ajax, um Kommentare zu übermitteln und automatisch zu aktualisieren
Das obige ist der detaillierte Inhalt vonSo verarbeiten Sie Daten, nachdem Ajax sie an Java übermittelt hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!