ajax提交到java后台之后处理数据的示例分析

这篇文章给大家分享的是有关ajax提交到java后台之后处理数据的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联是一家专注于网站设计制作、网站设计与策划设计,福绵网站建设哪家好?创新互联做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:福绵等地区。福绵做网站价格咨询:18980820575

环境:eclipse+struts

要实现的效果:点击按钮提交数据到后台之后回到前台显示出来数据

index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" 
  pageEncoding="UTF-8"%> 
 
 
 
 
Insert title here 
 
 
 
 
        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;    });   }   

 struts.xml

 
  index.jsp 

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; 
  } 
}

感谢各位的阅读!关于“ajax提交到java后台之后处理数据的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


分享文章:ajax提交到java后台之后处理数据的示例分析
文章分享:http://ybzwz.com/article/gigoog.html

其他资讯