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搜索引擎官网首页永久入口

