`
peak007
  • 浏览: 6203 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

jquery动态调用struts中的action

阅读更多
---------------------------------js部分-----------------------------
function checkDbdl(){
var bblx = document.getElementById("bblx").value;
var basePath = document.getElementById("basePath").value;
var dbdlxmlpath = document.getElementById("dbdlxmlpath").value;
var bbdl = document.getElementById("dbdl").value;
$.ajax({  
    url: basePath+'readXmlAction_getSmallTool.action',//调用的action  
    data: {'strXmlPath':dbdlxmlpath },//请求的参数  
    success:function(msg){  
         $("#dbxl").html(oop+msg);  
    }  
});    
}

-----------------------------java部分------------------------------
package com.cs.webTool.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.ServletActionContext;

import com.cs.webTool.util.ReadXml;
import com.opensymphony.xwork2.ActionSupport;

public class ReadXmlAction extends ActionSupport {
public void readXml() throws Exception {

HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse res = ServletActionContext.getResponse();
String strXmlPath = request.getParameter("strXmlPath");

res.getWriter().print(msg);
}
}
--------------------------struts配置---------------------------------
<action name="readXmlAction_*" class="com.cs.webTool.action.ReadXmlAction" method="{1}">
</action>
分享到:
评论

相关推荐

    JS调用Struts中的Action

    ### JS调用Struts中的Action #### 背景与概念 在Web开发中,JavaScript(简称JS)作为客户端脚本语言,常被用来增强用户体验、处理表单验证等前端任务。而Struts框架则是Java Web开发中常用的一个MVC(Model-View-...

    JQuery EasyUI 整合struts2 代码下载

    在实际开发中,整合JQuery EasyUI与Struts2可以使前端界面与后端服务无缝对接,实现数据的动态交互。下面我们将详细探讨这个过程中的关键知识点: 1. **JQuery EasyUI**:EasyUI提供了预定义的CSS和JavaScript组件...

    jquery validate配合struts2简单整改

    在这个例子中,如果前端提交的数据未通过Struts2的后端验证,ActionSupport的validate()方法会被调用,并将错误信息添加到ActionContext中,然后在JSP页面上显示。 为了将前后端验证结果进行有效传递,我们需要在...

    Struts2动态方法调用

    在Struts2中,JavaScript可以用来发起Ajax请求,动态调用后台Action的方法。例如,我们可以使用jQuery的`$.ajax`或`$.post`方法,配合Struts2的ActionContext,将请求参数传递给服务器。在服务器端,Struts2会解析...

    jQuery EasyUI与Struts2的整合—属性驱动篇

    jQuery EasyUI与Struts2 的整合—属性驱动篇 如果你是用模型驱动,或者是直接把属性写在action里面,你不会碰到我遇到的那么多问题。 但是你用模型驱动好吗,如果一个页面需要处理多个对象的时候怎么办。 如果你...

    Struts2整合jquery利用json与后台交互

    在"strutsJquery"这个压缩包中,可能包含了Struts2整合jQuery的示例代码,包括Action类、JSP页面、配置文件等。通过学习这些示例,你可以更好地理解如何在实际项目中实现Struts2与jQuery的JSON交互。这涉及到前端与...

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

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

    jquery ajax +struts1.3

    当jQuery与Struts 1.3结合时,可以通过AJAX调用Struts的Action,实现动态更新页面内容。以下是一个简单的示例: 1. **创建Struts Action**: 在Struts配置文件(如struts-config.xml)中定义一个Action,例如`...

    JQuery发起ajax请求Struts2,并操作JSON数据的例子

    在Web开发中,jQuery、Ajax、Struts2和JSON是常用的技术栈,它们结合使用能够构建动态、交互式的网页应用。下面将详细讲解这些技术及其在"JQuery发起ajax请求Struts2,并操作JSON数据的例子"中的应用。 **jQuery** ...

    省市联动jquery+struts2

    标题中的“省市联动jQuery+Struts2”是指在Web开发中使用jQuery库和Struts2框架实现的一个功能,即当用户选择一个省份时,相关的城市会动态地在下拉列表中加载出来,提供用户选择。这个功能在很多需要收集用户地址...

    Struts2+Jquery+Ajax

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

    jquery.validate 与 struts2的整合使用

    在Action中捕获这些错误,然后在返回的Result中包含错误信息。例如,使用Struts2的JSON结果类型,将错误信息作为JSON对象返回。 6. **后端验证**:即使前端验证通过,仍需要在后端进行数据校验,以防恶意用户绕过...

    jquery+struts2实现文件上传

    在本文中,我们将深入探讨如何使用jQuery和Struts2...这涉及前端的HTML表单、jQuery的Ajax调用,以及后端的Struts2 Action处理和文件保存。记得在实际开发中,还要考虑错误处理、文件大小限制、多文件上传等功能扩展。

    jQuery+struts2翻页实现

    在Action类中,开发者会定义方法来响应前端的请求,并通过Struts2的配置文件(例如"struts-worktask.xml")定义这些方法的映射关系,使得前端请求能正确调用到后端服务。 "myCalendar1.jsp"是一个JSP(JavaServer ...

    struts jquery

    同时,Struts 2的Action结果可以直接返回JSON,配合jQuery的$.ajax(),可以方便地进行JSON数据的交互。 在实际项目中,通常会有一些特定的Struts 2与jQuery的整合库,如"struts2-jquery-plugin",它提供了一系列的...

    jquery easyUI+struts2+spring+hibernate基于annotation实现的CRM

    其核心在于各组件间的协同工作,通过jQuery EasyUI提供良好的用户界面,Struts2处理请求并调用业务逻辑,Spring负责整体管理和依赖注入,而Hibernate则处理数据库操作。这样的组合为开发人员提供了强大的工具集,...

    jquery动态生成树

    本示例代码“jquery动态生成树”是关于如何利用jQuery和相关技术,如Struts2、treeview插件及JSON数据格式,来动态地在网页上构建一个可交互的目录树结构。 首先,让我们详细了解一下每个组件的作用: 1. **jQuery...

    jquery + struts1 + ajax学习例子

    在JqueryTest中,你可能能看到如何使用jQuery的Ajax方法与Struts1的Action进行通信,比如向服务器发送数据并接收返回的结果,更新页面的部分内容。 这个例子会教你如何将这三者结合起来,提高Web应用的用户体验。...

    JQuery发送Ajax请求Struts2,并返回JSON的例子

    在Web开发中,jQuery、Struts2、Ajax和JSON是常见的技术组合,它们协同工作以实现动态、异步的数据交互。本示例将探讨如何利用jQuery的Ajax功能向Struts2框架发送请求,并以JSON格式接收响应数据。下面我们将详细...

    jQuery与Struts2 在ajax 上的结合

    以下是一个简单的示例,展示了如何在jQuery中调用Struts2 Action并接收响应: ```javascript $.ajax({ url: 'your-struts2-action-url', type: 'POST', dataType: 'json', data: {param1: 'value1', param2: '...

Global site tag (gtag.js) - Google Analytics