`

struts2使用jQuery Ajax简单配置

 
阅读更多

写的比较简单。

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;
	}
 

 

 

0
0
分享到:
评论

相关推荐

    Struts2+Jquery+Ajax

    通过理解MVC模式、熟练掌握Struts2的配置和Action处理、灵活运用Jquery和Ajax,可以大大提高开发效率,提升用户使用体验。在实际开发过程中,还需要关注安全问题,如Struts2的安全漏洞,确保应用的稳定性和安全性。

    Struts2+jQuery ajax的一个商品小系统

    Struts2作为一个MVC(Model-View-Controller)框架,提供了强大的控制层逻辑,而jQuery则是一种高效的JavaScript库,简化了DOM操作、事件处理以及Ajax通信。在这个"商品小系统"中,它们的结合使用可以实现快速的数据...

    使用struts2+JQuery实现的简单的ajax例子

    在这个简单的Ajax例子中,我们将探讨如何整合Struts2和jQuery来实现页面无刷新的数据更新。 首先,我们需要在项目中引入Struts2和jQuery的相关依赖。Struts2通常通过Maven或Gradle添加依赖库,包括核心库、struts2-...

    Struts2 与Jquery Ajax的json数据交换的典型范例

    总结,Struts2和jQuery的Ajax JSON数据交换涉及以下几个关键步骤:配置Struts2的JSON插件,编写返回JSON数据的Action,使用jQuery发起Ajax请求并处理返回的JSON数据。通过这种方式,可以实现客户端与服务器之间的...

    Jquery struts2 json 实现ajax

    标题 "Jquery struts2 json 实现ajax" 涉及到的是在Web开发中使用jQuery库与Struts2框架结合处理JSON数据的Ajax技术。这个主题主要关注如何通过前端的jQuery实现异步请求,与后端的Struts2框架进行交互,从而更新...

    struts2+jquery+ajax文件异步上传

    Struts2、jQuery和Ajax是Web开发中的三个关键组件,它们共同构成了文件异步上传的基础框架。这个项目是在MyEclipse环境下实现的一个简单的文件上传功能,让我们深入了解一下这些技术及其在文件上传中的应用。 首先...

    struts2+ajax+jquery

    在这个例子中,我们使用jQuery的Ajax函数与Struts2进行交互。jQuery的$.ajax()方法可以创建一个Ajax请求,其参数包括URL、请求类型(GET或POST)、数据、回调函数等。例如: ```javascript $.ajax({ url: "action...

    struts2+jquery实现ajax

    通过以上步骤,我们已经实现了使用Struts2和jQuery的Ajax交互。这使得前端可以无刷新地与后端进行数据交换,提高了用户体验。在实际开发中,你可能需要处理更复杂的业务逻辑和数据结构,但这个基础框架提供了一个很...

    Struts2整合jQuery实现Ajax功能

    在本案例中,我们将探讨如何使用 Struts2 的 Action 配合 jQuery 的 AJAX 方法来实现实时验证和数据交换。 首先,我们需要了解 jQuery。jQuery 是一个强大的 JavaScript 库,它简化了 DOM 操作、事件处理、动画以及...

    Struts2整合jQuery实现Ajax功能.doc

    当使用jQuery的Ajax方法,如`$.post()`,来调用Struts2 Action时,Action会处理请求,执行相应操作,然后返回结果。例如,在一个登录场景中,用户输入公司标识码,可以使用jQuery的Ajax发送请求检查该标识码是否存在...

    struts2使用jquery整合ajax、json用户登录实例源码

    在本实例中,我们将探讨如何利用Struts2、jQuery、Ajax和JSON技术实现一个用户登录功能。 首先,我们需要理解Ajax的核心概念,即在不刷新整个页面的情况下,向服务器发送异步请求并获取数据。这极大地提升了用户...

    jquery ajax json struts2最简单例子测试成功

    在"jquery ajax json struts2最简单例子测试成功"的项目中,我们可以推断出以下几个关键点: 1. **整合jQuery与AJAX**:项目中可能使用jQuery的$.ajax()方法来发送异步请求。$.ajax()提供了一种方式,通过HTTP GET...

    struts2 + jquery +ajax 登录验证

    Struts2、jQuery和Ajax是Web开发中的三大关键技术,它们结合使用可以构建高效、动态且用户友好的登录验证系统。以下是对这些技术及其在登录验证中的应用的详细说明。 Struts2是一个基于MVC(Model-View-Controller...

    Struts2 + jQuery+JSON 实现ajax

    本篇文章介绍如何利用Struts2框架结合jQuery与JSON来构建一个简单的Ajax功能。 #### 一、环境搭建 1. **引入Struts2的JSON插件** 描述中提到的第一步是将Struts2的JSON插件加入到Web项目的lib目录下。这一步非常...

    struts2+JQuery完整集成lib包

    之后,你就可以在Action类中编写业务逻辑,视图层使用Struts2-jQuery标签来实现Ajax交互。 通过理解和掌握这些知识点,你将能够利用这个lib包快速构建起具备Ajax功能的Struts2应用,提升用户交互体验,提高开发效率...

    Struts2+Jquery+ajax+Json代码案例

    在“Struts2 Jquery ajax Json实现的一个完整案例”中,这些技术结合使用,以提高用户体验并优化服务器通信。 **Struts2** 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它简化了开发过程,提供...

    struts2+jquery+ajax

    struts2+jquery+ajax实现验证功能

    struts2+jquery+json+ajax例子

    Struts2、jQuery、JSON和Ajax是Web开发中常见的技术栈,它们共同为构建动态、交互式的用户界面提供了强大的支持。下面将详细解释这些技术及其在登录示例中的应用。 Struts2是一个基于MVC(Model-View-Controller)...

    使用Struts2和jQuery EasyUI实现简单CRUD系统

    在本文中,我们将探讨如何使用Struts2和jQuery EasyUI框架创建一个简单的CRUD(创建、读取、更新、删除)系统。首先,我们需要理解这两个技术的基础概念。 Struts2是一个基于MVC(Model-View-Controller)架构的...

Global site tag (gtag.js) - Google Analytics