struts2 ajax jquery返回json类型
来源:互联网 发布:网络电视怎么看回放 编辑:程序博客网 时间:2024/06/02 08:12
三个页面,
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"><struts> <package name="default" namespace="/" extends="json-default"> <action name="checkuser" class="checkuserAction"> <result name="success" type="json"> <param name="root">result</param> </result> </action> </package></struts>
import java.util.HashMap;import java.util.Map;import net.sf.json.JSONObject;import com.opensymphony.xwork2.ActionSupport;public class checkuserAction extends ActionSupport { private String username; private JSONObject obj; private String result; /** * @return */ public String execute() { String msg = ""; if (username.equals("admin")) { msg="已经注册啦,不行"; } else { msg="可以注册,放心"; } Map<String,String> map = new HashMap<String,String>(); map.put("msg", msg); obj=JSONObject.fromObject(map); result=obj.toString(); return SUCCESS; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public JSONObject getObj() { return obj; } public void setObj(JSONObject obj) { this.obj = obj; } public String getResult() { return result; } public void setResult(String result) { this.result = result; }}
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!-- <link rel="stylesheet" type="text/css" href="styles.css"> --><script type="text/javascript" src="jquery-2.1.4.js"></script><script type="text/javascript"> $(document).ready(function() { $("#username").bind("blur", function() { var username = $("#username").val(); $.ajax({ type : "post", url : "checkuser", dataType : "json", data : { 'username' : username }, success : function(data) { var d = eval("(" + data + ")");//将数据转换成json类型,可以把data用alert()输出出来看看到底是什么样的结构 //得到的d是一个形如{"key":"value","key1":"value1"}的数据类型,然后取值出来 $("#msg").text("" + d.msg + ""); } }); }); });</script></head><body> <input type="text" name="username" id="username"> <div id="msg"></div></body></html>
0 0
- struts2 ajax jquery返回json类型
- Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据(MARK)
- Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据
- 转载:Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据
- Struts2+Jquery实现ajax并返回json类型数据
- 转载:Struts2+Jquery实现ajax并返回json类型数据
- (转载)Struts2+Jquery实现ajax并返回json类型数据
- 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据
- 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据
- 整合struts2,jquery,json。采用jquery ajax,从struts2 action返回json类型数据
- java 十进制转二、八、十六进制转换函数
- hadoop2.2.0 centos 编译安装详解
- Chart.js报表制作
- Ubuntu使用PPA安装Sublime Text
- JEECMS源代码基本结构及相关技术简介
- struts2 ajax jquery返回json类型
- 正确遍历删除List中的元素
- Linux支持exFAT和NTFS
- dos2unix将windows下的换行符转换为unix的换行符
- div完全居中
- java.lang.NoSuchMethodException: <init> [class android.content.Context, interface androidutil.Attri
- Master-Mind Hints
- 精选30道Java笔试题解答
- chart.js操作实例(前后台互通)