写的比较简单。
jsp 页面:
javascript部分:
addName.value是从别的地方获取到的值。做为参数传递给Action.
$.get('<s:url action="addAlbum" />', { name : addName.value},
function(data){
if(data!=null && data!=""){
folderId=data;
}else{
alert("Add album failed.");
return;
}
});
struts.xml配置:
<action name="addAlbum" class="com.gti.epd.cmis.action.facility.FacilityAjaxAction" method="addAlbum">
<result name="success">/facility/FacilityAdd.jsp</result>
</action>
struts.xml配置中的result部分,没什么用。因为Action不会返回success.
Action class配置:
只看action方法:
public String addAlbum() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
String albumName = request.getParameter("name");
String responseHMTL = "";
Long folderId = null;
try {
// 保存albumName到Folder,返回FolderId值。
if (albumName != null && albumName.trim().length() > 0) {
FolderBO folderBO = new FolderBO();
folderBO.setFolderName(albumName.trim());
folderBO.setFolderType(FolderVOHelper.FACILITY_PHOTO);
folderId = folderSaveService.save(folderBO);
}
if (albumName != null) {
responseHMTL = responseHMTL + folderId;
} else {
responseHMTL = responseHMTL + "albumName is null.";
}
response.getWriter().print(responseHMTL);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
分享到:
相关推荐
Struts2+jQuery ajax的一个商品小系统Struts2+jQuery ajax的一个商品小系统
MVC Struts2框架搭建,Jquery Ajax异步数据交互,内涵需要的jar包及ppt讲解
Struts2 与Jquery Ajax的json数据交换的典型范例
struts2使用jquery整合ajax、json用户登录实例源码
struts2+jquery+ajax实现了文件的异步上传,的MyEclipse编写的简单项目
这圣思园张老师的一个上课演示文件,讲的是struts2+jquery+Ajax实现异步交互的简单例子。
Struts2整合jQuery实现Ajax功能
struts2 + jquery +ajax 登录验证
Struts2整合jQuery实现Ajax功能 和大多数喜欢用PHP做jQuery.ajax()后台不一样,我偏偏 喜欢 Java Struts2 Action。 欢迎您的下载完善。一同进步。
Struts2 jQuery Ajax 单页面增删改查,附带Mysql数据脚本!
struts2+jquery+ajax实现验证功能
Struts2 Jquery ajax Json实现的一个完整案例
struts2 json jquery ajax实现用户登陆及业面跳转
NULL 博文链接:https://tzwzero-163-com.iteye.com/blog/1136946
这个struts2 实例是通过用js的一个框架jquery来实现的ajax,jquery真的不错,其中的数据传输格式用的时json,用了一个json_lib的jar包,所有所需的包都在了,下载后就能运行,对于初学struts2与ajax的朋友很有点帮助...
Java中:struts2+jQuery+ajax调用(引用) 代码,解析,源码,demo,实例,分析
NULL 博文链接:https://huibin.iteye.com/blog/586035
struts2+json+jquery实现ajax数据的存取