环境: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后台之后处理数据的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持尊托云数。
pretty-bytes 将字节转换为人类可读的字符串:' 1337 '→' 1.34 kB ' 用于显示人...
??我们在上篇文章开始介绍 MySQL经典的面试题 我们接着上篇文章进行介绍剩下的25...
1.等待,不是为了你能回来,而是找个借口不离开。 2.毕业换来了一个无忧无虑的...
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,...
多余的重复文件可能会浪费大量的硬盘存储空间,令人惊讶的是Windows 10自身没有...
场景: 最新的push是有问题的,现在需要撤回这次push,回退到5512e这个版本 操作...
本文实例为大家分享了HTML简单购物数量小程序,供大家参考,具体内容如下 XML/HT...
WEB开发经常用到各个主流浏览器的userAgent信息,我们来看看asp如何来获取呢 使...
作者: 何耀 Thursday, June 5 2003 2:44 PM 传统的HTML页面中连动下拉框采用了...
关于Java数组的那些事 数组是 相同数据类型 的元素的 有序 集合。 为什么说是有...