首先准备
jquery.js
jsonplugin-0.32.jar如果是struts2.1.X那要换jsonplugin-0.33.jar
struts2开发包
struts.xml
<package name="exp" extends="json-default" namespace="/pb">
<action name="getPackage" class="expPbAction" method="searchGroupPackageInfo">
<result type="json"></result>
</action>
</package>
*.action 注意用json最好action方法名不要以get开头,json把Acion类中所有的已get开头的方法返回值封装
private List<TInfPackage> packageList = new ArrayList<TInfPackage>();
public List<TInfPackage> getPackageList() {
return packageList;
}
public void setPackageList(List<TInfPackage> packageList) {
this.packageList = packageList;
}
public String searchGroupPackageInfo(){
packageList = groupService.getPackageInfoByGroupCode(groupCode);
return SUCCESS;
}
*.jsp
$.ajax({
url: "pb/getPackage.action",
type: "post",
dataType: "json",
timeout: 1000,
error: function(){
alert("Error loading XML document");
},
success: function(json){var packages = json.packageList//可以能过json.*获取到action中任何一个代get方法的变量;showPackage(packages);}
});
function showPackage(packages){
$("#package").empty();//清空下拉列表
$.each(packages,function(i){//迭代json
$("<option value='"+packages[i].code+"'>"+packages[i].name+"</option>").appendTo("#package")
})
var packageCode="${packageCode}";
if(packageCode.length>0){
$("#package").attr("value",packageCode);//根据value=*选中下拉列表项
}
}
<select id="package" name="package">
</select>
分享到:
相关推荐
结合以上技术,"struts2+spring+hibernate+jquery+json"的整合使用意味着开发一个完整的、高效的Web应用。Struts2负责处理HTTP请求并调用业务逻辑,Spring提供依赖管理和数据访问支持,Hibernate作为持久化层与...
Jquery+struts2上传图片,制作进度条等示例,还有Jquery+Json+Struts实现Ajax技术,还有图形处理技术等,虽然很少,但都有重点突出,由于我也是学习,所以代码不是很简洁,对想学习交流的朋友非常合适
这个压缩包中的资源,"SSH+jQuery+json 实现的Ajax操作,绝对精华,代码简练清晰,绝对能看明白",显然提供了一个使用这些技术实现Ajax级联操作的实例。下面将详细介绍这些技术及其在Ajax操作中的应用。 **SSH ...
本篇文章介绍如何利用Struts2框架结合jQuery与JSON来构建一个简单的Ajax功能。 #### 一、环境搭建 1. **引入Struts2的JSON插件** 描述中提到的第一步是将Struts2的JSON插件加入到Web项目的lib目录下。这一步非常...
Struts2是一个强大的Java web开发框架,它极大地简化了基于MVC(模型-视图-控制器)架构的应用程序开发。这个资源"struts2+json"显然涉及到在Struts2框架下实现JSON(JavaScript Object Notation)数据交换,这是一...
综上所述,"整合jquery+json+struts2异步提交实例"是一个实用的Web开发教程,它演示了如何利用jQuery的Ajax功能和Struts2框架处理JSON数据,实现前后端之间的高效异步通信。这个实例可以帮助开发者更好地理解和掌握...
结合以上技术,一个简单的SSH+JQuery+JSON例子可能包含以下步骤: 1. 用户通过前端页面发送Ajax请求,请求由JQuery发起,数据格式为JSON。 2. Struts框架接收到请求,通过Action转发到Spring控制层。 3. Spring控制...
Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON Struts2 Jquery JSON
struts2 json jquery ajax实现用户登陆及业面跳转
Springmvc+maven+ajax+jquery+json+mybatis做的登录,注册,增删改查详细注释,大家可以来一下,看看对自己有没有帮助哈,这是我自己一点点的打的,采用MyEclipse 10运行出来.并且付有sql脚本.可直接导入运行.并且经本人...
"jQuery+json异步实现JSP和struts2之间的数据传递"是一个典型的应用场景,它结合了前端JavaScript库jQuery与后端MVC框架Struts2,通过JSON这种轻量级的数据交换格式进行高效的数据交互。下面我们将详细探讨这一主题...
总结来说,"Struts2+jQuery+JSON"的组合利用了各自的优势,实现了前后端分离,优化了数据交换和页面渲染,使得开发高性能、易维护的Web应用成为可能。在实际开发中,开发者应熟练掌握这三个技术,以便更好地应对现代...
json+jquery+struts2+hibernate+spring 实现的小型bbs系统,这个提供包 ,很不错的下载后,好好徐希一下吧
Struts2、JSON和jQuery是Web开发中常用的三个技术,它们在构建动态、交互式的Web应用程序时发挥着关键作用。这个例子将展示如何整合这三个工具,实现前后端的数据交换。 首先,Struts2是一个强大的MVC(Model-View-...
Ajax无刷新分页(jQuery+Json) 做了一个用jQuery来实现的用户控件,VS2008+Access jQuery+ashx+JSON 用ashx来接收请求,数据格式为JSON 实现了批量(选择)操作,编辑接口(反回两个值给用户进行自定义操作) 删除,...
总结起来,"struts2+jquery+json+ajax"的例子展示了如何利用这些技术协同工作,实现一个无刷新的登录界面,提供流畅的用户体验。通过Struts2处理业务逻辑和数据验证,jQuery和Ajax负责前后端的通信,JSON作为数据...
基于struts+hibernate+ajax+jquery+json开发java Web学生选课后台管理系统源码
struts2+jQuery+json实现AJAX.zip
在这个"struts2+jquery+json"的小例子中,我们可能会看到以下几个关键知识点: 1. **Struts2框架**: - **Action和Result**:Struts2的核心组件,Action负责业务逻辑处理,Result负责控制页面跳转。 - **...