首先准备
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 以前没有做过此类的东西终于有时间来试试 可以方便学习
SSH +jquery+json做的Ajax级联操作 简练清晰 容易理解 完全可以拷贝引用
Jquery+struts2上传图片,制作进度条等示例,还有Jquery+Json+Struts实现Ajax技术,还有图形处理技术等,虽然很少,但都有重点突出,由于我也是学习,所以代码不是很简洁,对想学习交流的朋友非常合适
自己整理的jquery+json+struts2异步传输的例子,包括异步提交form,异步传输json对象。
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实现用户登陆及业面跳转
1、将struts2的json插件加入web工程的lib,jsonplugin的下载地址:http://code.google.com/p/jsonplugin/downloads/list
Springmvc+maven+ajax+jquery+json+mybatis做的登录,注册,增删改查详细注释,大家可以来一下,看看对自己有没有帮助哈,这是我自己一点点的打的,采用MyEclipse 10运行出来.并且付有sql脚本.可直接导入运行.并且经本人...
Struts1.3+Hibernate3.2+Spring2.5+JQuery1.3
jquery+ajax+json例子,是一个web例子
一个简单的struts2+json+jquery 交互的例子,记得把Tomcat依赖加入到工程中
json+jquery+struts2+hibernate+spring 实现的小型bbs系统,这个提供包 ,很不错的下载后,好好徐希一下吧
jquery+json的无刷新分页 jquery+json的无刷新分页 jquery+json的无刷新分页 jquery+json的无刷新分页
Ajax无刷新分页(jQuery+Json) 做了一个用jQuery来实现的用户控件,VS2008+Access jQuery+ashx+JSON 用ashx来接收请求,数据格式为JSON 实现了批量(选择)操作,编辑接口(反回两个值给用户进行自定义操作) 删除,...
struts2+jQuery+json 实例
一个jquery+json 数据传递的 实例工程,代码注释详细,很适合 初学者,这是我帮老弟打的,希望可以帮到其他人
Java+Servlet+Jquery+Json基础示例
基于Jquery+Ajax+Json实现分页显示附效果图
Struts2+JQuery+JSON实现AJAX