首页后端开发其他后端知识ajax是如何提交到java后台实现处理数据的呢

ajax是如何提交到java后台实现处理数据的呢

时间2024-03-27 10:26:03发布访客分类其他后端知识浏览1010
导读:在实际案例的操作过程中,我们可能会遇到“ajax是如何提交到java后台实现处理数据的呢”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了...
在实际案例的操作过程中,我们可能会遇到“ajax是如何提交到java后台实现处理数据的呢”这样的问题,那么我们该如何处理和解决这样的情况呢?这篇小编就给大家总结了一些方法,具有一定的借鉴价值,希望对大家有所帮助,接下来就让小编带领大家一起了解看看吧。


【相关视频推荐:ajax视频教程】

环境:eclipse+struts

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

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



以上就是关于“ajax是如何提交到java后台实现处理数据的呢”的介绍了,感谢各位的阅读,希望文本对大家有所帮助。如果想要了解更多知识,欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: ajax是如何提交到java后台实现处理数据的呢
本文地址: https://pptw.com/jishu/654158.html
java中super关键字使用的几种方法分别是什么? 如何提取图片的主题色,有什么方法

游客 回复需填写必要信息