struts2的ajax实现
来源:互联网 发布:vggnet 网络结构 编辑:程序博客网 时间:2024/06/04 18:24
上次使用dojo查价直接用标签实现的
<html><head><script type="text/javascript" src="js/jquery-1.7.2.js"></script><script type="text/javascript">$(document).ready(function(){$("#tijiao").click(function(){var jquery_name=$("#name");var name=jquery_name.val();var urlaction="json.action";if(name.length>0){$.ajax({ type: "POST", url:urlaction, cache:false, data:"name="+name, dataType:"json", success:ok, error: function(text){alert("对不起,用户ID不存在,请输入正确的用户ID");} });}});});function ok(date){// var user = eval("("+date+")");alert(date);};</script><sx:head/></head><body> <input type="text" id="name" name="name"/> <input type="button" id="tijiao" value="提交"/> </body></html>
action跟平时的一样就可以
package com.stx.action;import com.opensymphony.xwork2.ActionSupport;public class JsonAction extends ActionSupport{private String mm;private String tt;public String getMm() {return mm;}public void setMm(String mm) {this.mm = mm;}public String getTt() {return tt;}public void setTt(String tt) {this.tt = tt;}@Overridepublic String execute() throws Exception { mm="tt"; tt="mm";return super.execute();}}
xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><struts> <package name="ajax" extends="json-default"> <action name="div" class="com.stx.action.AjaxTest"> <action name="json" class="com.stx.action.JsonAction"> <result type="json"> </result> </action> </package></struts>
可以了 得到的结果 js不熟悉所以有点问题 用
function ok(date){
alert(date.key);
};
这样可以得到一个json结果 json想传递部分参数可以 在xml中
<result type="json">
<param name="root">key</param>
</result>
---------------------------------------------------------------------------------------------------------------------------------
突然间想了解 action的传值,以及取值?
ajax得到action传递的值 了解的有用 输出流,json了
- struts2的ajax实现
- ajax dwr 实现基于struts2的校验
- struts2的两种ajax实现
- Ajax利用JQuery在Struts2的实现
- js原生态的Ajax实现+Struts2
- 分享-struts2的AJAX怎么实现
- 【Struts2】利用JQuery实现Struts2的Ajax功能
- Struts2 + jQuery 实现ajax
- struts2+jquery实现ajax
- Struts2 + jQuery 实现ajax
- struts2 实现ajax传参
- struts2实现Ajax实例
- struts2实现ajax功能
- YUI + struts2实现基于JSON通讯的AJAX例子
- JS简单实现ajax访问Struts2的action类
- 使用XMLHttpRequest结合struts2实现Ajax异步调用的例子
- Struts2中Ajax的使用(Javascript实现)
- 在struts2下实现ajax的异步刷新
- 使用QWT产生error LNK2001的原因及解决方案
- Javascript Closure
- 集训第三周
- 黑马程序员——集合学习日志
- YouTube视频播放器采用了HTML5
- struts2的ajax实现
- Windows 8 Store应用开发XAML实例教程系列汇总
- awr report
- Vaadin Web应用开发教程(18):UI组件-Table 组件
- springMai的html文本和附件的传递、解决html中文乱码、解决附件的中文名字乱码
- Android ApiDemos示例解析(120):Views->Gallery->2. People
- 数据结构面试之一——单链表常见操作
- 对架构师而言,什么最重要?
- 链表集锦