`

JS调用Struts中的Action

阅读更多
方法一:

用js函数让网页重定向,window.location.href=‘actionName.action?paraName=arg0’;

如果需要带参数的话可以在action中定义那个参数名paraName,并生成setter和getter方法

方法二:

<script   type= "text/javascript">
function   formSubmit(url)   {
    document.forms[0].action=url;
    document.forms[0].submit();
}
</script>
<input   type= "button "   value= "查询"   onclick= "formSubmit('actionName.action?paraName=arg0') "/>

同样,paraName是需要在action中定义过的
分享到:
评论

相关推荐

    js调用struts

    通过JavaScript调用Struts Action是实现前后端交互的一种常见方式。开发者需要根据具体需求选择合适的调用方式,并注意处理好数据安全和用户体验等问题。希望以上内容能够帮助读者更好地理解和掌握这一技术要点。

    用js模拟struts2的多action调用示例

    本篇文章将讨论如何使用JavaScript来模拟Struts2中的多Action调用,以解决此类问题。 动态方法调用是Struts2的一项重要特性,它允许我们根据传递的参数动态决定执行哪个Action。在Struts2.1版本中,可以通过在...

    Struts2动态方法调用

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

    Struts2之异步调用机制详解案例struts014

    这个案例“struts014”很可能展示了如何在Struts2中实现异步调用来处理耗时操作,如数据库查询或复杂计算。 异步调用的基本概念是,客户端(通常是Web浏览器)发起一个请求,服务器不立即返回结果,而是启动一个...

    Struts2 in action(struts2实战)

    - **Interceptor**(拦截器):拦截器是Struts2的核心组件,它们按照预定义的顺序对Action的调用进行拦截,实现如日志记录、权限验证、事务管理等功能。 2. **配置方式**: - **XML配置**:传统的Struts2配置通常...

    Struts2之struts2自带插件实现异步调用案例struts015

    在ACTION中返回的结果会通过`dataType: 'json'`设置的类型解析并传递给`success`回调函数。在这个例子中,我们弹出一个对话框显示从服务器接收到的结果。 在上述案例"struts015"中,可能包含了具体的ACTION类、...

    Struts2 in action中文版+配套源代码

    1. **Action类**:在Struts2中,Action类是业务逻辑的核心,它接收用户请求,执行相关操作,并返回结果。Action类可以被配置在struts.xml文件中,指定其对应的URL和返回的结果类型。 2. **拦截器(Interceptors)**...

    android接收json例子struts2Action返回json格式数据

    这样,当你在Android端调用这个Struts2 Action时,会得到一个JSON格式的响应,然后在Android客户端进行解析和使用。 在提供的压缩包文件中,`android接收json字符串例子.rar`可能包含了一个Android项目示例,展示了...

    Struts中文文档

    9. ** strut2-dojo-plugin**:Struts 2还提供了Dojo工具集插件,方便在Web应用中使用Dojo JavaScript库,增强前端交互体验。 10. **拦截器(Interceptors)**:Struts 2引入了拦截器的概念,它允许在Action调用前后...

    用JavaScript,Struts2和MVC模式做增删改查

    在IT行业中,构建基于Web的应用程序是常见的任务,而JavaScript、Struts2和MVC模式是这类应用开发的重要工具。本篇文章将详细讲解如何利用这些技术实现增删改查功能,并涉及图片上传到SQL Server数据库的操作。 ...

    Struts2登陆+输入验证+动态调用实例

    4. 在struts.xml中配置Action,指定Action类和方法映射,以及结果页面跳转。 5. 实现输入验证,可以使用struts2内置的拦截器,如FieldAwareValidationInterceptor,或者自定义验证注解或XML配置。 6. 编写服务层方法...

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

    在本例中,jQuery会发送一个Ajax请求到Struts2的Action,以获取JSON数据。 **Struts2** 是一个基于MVC(Model-View-Controller)架构的Java Web框架,它简化了Web应用的开发。Struts2提供了一种处理HTTP请求并返回...

    struts2 中文手册

    2. **拦截器**:拦截器是Struts2的一大特色,它们在Action调用前后执行,提供了AOP(面向切面编程)的功能,如日志记录、权限检查、事务管理等。 3. **插件系统**:Struts2有一个丰富的插件库,例如Tiles插件用于...

    struts2.0整合Struts 1

    2. **拦截器(Interceptor)**:这是Struts 2的一大亮点,它们是可插拔的组件,可以在Action调用前后执行自定义逻辑,如日志、权限检查等,增强了框架的灵活性。 3. **OGNL(Object-Graph Navigation Language)**...

    struts2中AJAX实现

    7. **示例代码**:在提供的压缩包文件“struts2中实现AJAX的小实例”中,可能包含了一个简单的Struts2 Action、对应的JSP页面以及JavaScript代码。Action类可能有一个返回JSON数据的方法,JSP页面可能包含一个AJAX...

    struts-ajax.zip_ajax struts _javascript_struts ajax_struts-aj_ti

    3. 如何在Struts的Action中处理Ajax请求,以及返回JSON或XML格式的数据。 4. 在JSP页面中使用JavaScript或jQuery进行Ajax调用,以及处理返回的结果。 5. 如何设计和组织MVC架构,使得Struts和Ajax能够有效地协同工作...

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

    在Struts2中,我们可以创建一个Action类来处理用户请求,并返回JSON结果。首先,需要在struts.xml配置文件中定义一个JSON结果类型,如下所示: ```xml &lt;result-type name="json" class="org.apache.struts2....

    struts 1.2 ActionFrom表单验证

    服务器端验证通常在Action类或ActionForm的validate()方法中进行,这个方法会在Action的execute()方法之前被调用。如果验证失败,ActionForm会存储错误消息,然后转发回表单页面显示错误信息。 对于"spring_struts_...

Global site tag (gtag.js) - Google Analytics