ajax提交到java后台之后处理数据的实现

发布时间 - 2026-01-11 01:15:50    点击率:

环境: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"> 
<div id="msg"></div> 
</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后台之后处理数据的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# java  # ajax提交  # jQuery+datatables插件实现ajax加载数据与增删改查功能示例  # MVC+jQuery.Ajax异步实现增删改查和分页  # jQuery的Ajax接收java返回数据方法  # ajax java 实现自动完成功能  # AJAX+JAVA用户登陆注册验证的实现代码  # 详解Java Ajax jsonp 跨域请求  # Java使用Ajax实现跨域上传图片功能  # Javaweb使用cors完成跨域ajax数据交互  # 深入Ajax代理的Java Servlet的实现详解  # 在Java的Struts中判断是否调用AJAX及用拦截器对其优化  # AJAX实现数据的增删改查操作详解【java后台】  # 给大家  # 希望能  # 这篇  # 小编  # 大家多多  # head  # meta  # loose  # dtd  # Type  # content  # equiv 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 深入理解Android中的xmlns:tools属性  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Mybatis 中的insertOrUpdate操作  网站制作企业,网站的banner和导航栏是指什么?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  BootStrap整体框架之基础布局组件  Laravel如何创建自定义中间件?(Middleware代码示例)  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  高防服务器如何保障网站安全无虞?  如何撰写建站申请书?关键要点有哪些?  浅谈redis在项目中的应用  七夕网站制作视频,七夕大促活动怎么报名?  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Laravel如何创建和注册中间件_Laravel中间件编写与应用流程  C语言设计一个闪闪的圣诞树  Laravel如何实现API版本控制_Laravel版本化API设计方案  长沙企业网站制作哪家好,长沙水业集团官方网站?  Laravel Fortify是什么,和Jetstream有什么关系  Laravel Session怎么存储_Laravel Session驱动配置详解  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  详解jQuery中基本的动画方法  如何快速上传建站程序避免常见错误?  Laravel定时任务怎么设置_Laravel Crontab调度器配置  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  微信小程序 canvas开发实例及注意事项  如何在VPS电脑上快速搭建网站?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  如何用好域名打造高点击率的自主建站?  浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  如何在云主机快速搭建网站站点?  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  bing浏览器学术搜索入口_bing学术文献检索地址  清除minerd进程的简单方法  如何快速查询域名建站关键信息?  如何快速建站并高效导出源代码?  html如何与html链接_实现多个HTML页面互相链接【互相】  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  轻松掌握MySQL函数中的last_insert_id()  网站制作壁纸教程视频,电脑壁纸网站?  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Swift中switch语句区间和元组模式匹配  进行网站优化必须要坚持的四大原则  公司门户网站制作流程,华为官网怎么做?  如何在景安云服务器上绑定域名并配置虚拟主机?  打造顶配客厅影院,这份100寸电视推荐名单请查收  怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口