`
刘燕宝宝鱼
  • 浏览: 26487 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

将action执行后的结果输出到页面方法

 
阅读更多

首先要在页面中创建一个输出action返回信息的地方:如下代码:

<div id="tabs-2" class="tabFrame" style="padding:0px; margin:0px;border: none;">
			<fieldset class="form_fieldset" style="margin-top: 0px;">
				<legend style="margin-top: 7px">提示信息</legend>
				<textarea name="text" id="errorMessage" class="inputOff" "></textarea>
			</fieldset>
	</div>
 

从action获得参数,以及给action传参,用jquery和ajax 封装方法如下:

	$(document).ready(function() {
	tpl_formPanel.append($("#exportExcel"));
	tpl_formButtons.append('<input name="submit" type="button" id="exportData" class="formBtn" value="导 出" />');
	$("#exportData").bind('click', function(){
		var fondid=$("#fondsid").val();
		var metadataType=$("#metadataType").val();
	  	$.ajax({
		       url:"${ctx}/modules/app/metadataAction!doExport.cgi?", 
		       type:"POST",         
		       dataType:"json",  
		       data:{"fondsId":fondid,"metadataType":metadataType},
		       cache:false,
		       success:function(data){
		    	   if(data.success){
		    		   $("#errorMessage").val(data.msg);
		    	   }else{
		    		   alert(data.msg);
		    	   } 
		       }
	   });  
})
})
 

 

分享到:
评论

相关推荐

    html静态页面调用php文件的方法

    完成逻辑处理后,将结果以JavaScript代码的形式返回,再由浏览器执行这些JS代码以更新页面内容。 举一个具体的例子来说明如何实现上述过程:在HTML文件中,可以使用以下JavaScript代码调用一个PHP文件,并传递一个...

    struts2如何实现弹出action返回的错误信息

    Action中需要定义一个方法,如`validateUsername`,用于接收Ajax请求,执行验证逻辑,并返回结果。 ```java public void validateUsername() { // 验证逻辑... PrintWriter out = null; try { out = response...

    编写jsp页面实现如下界面效果,然后交给servlet计算矩形的周长和面积,并输出结果。

    当Servlet完成计算后,它会重定向到这个页面,并通过请求参数传递结果。在showResult.jsp中,我们需要获取这些参数,并展示给用户。 ```jsp ; charset=UTF-8" pageEncoding="UTF-8"%&gt; &lt;!DOCTYPE html&gt; ...

    struts2 action 返回json方法(一)源码

    默认情况下,Action会返回一个JSP页面作为结果,但通过配置,我们可以让Action返回JSON数据。这需要使用到一个名为`json`的结果类型,它是由Struts2的JSON插件提供的。 1. **安装JSON插件** 在使用JSON功能前,...

    struts2介绍及应用

    - **Result**:Result定义了Action执行后的输出,可以是重定向到另一个URL、渲染一个JSP页面或者发送JSON数据等。 - **Interceptor**:拦截器是Struts2中的重要特性,它可以像过滤器一样在Action调用前后执行额外...

    通过文件流读取本地图片显示在JSP页面方法

    具体来说,我们将通过一个具体的示例代码来演示如何将本地图片读取后通过JSP页面展示出来。 #### 二、核心知识点 ##### 2.1 文件流简介 文件流是Java中用于操作文件的基本技术之一,主要包括输入流(InputStream)...

    基于struts2的hello world输出

    如果方法成功执行(返回"success"),它将跳转到`HelloWorld.jsp`页面显示结果。 `freemarker-2.3.19.jar`是FreeMarker模板引擎的库,Struts2可以使用它来生成动态HTML内容。在我们的例子中,`HelloWorld.jsp`可能...

    struts2 中action的使用

    7. **结果类型(Result Types)**:Struts2支持多种结果类型,如`dispatcher`(转发到JSP页面)、`redirect`(重定向URL)、`stream`(流式输出,如下载文件)等。你可以根据业务需求选择合适的结果类型。 8. **...

    JSP页面与JSP标记.ppt

    5. **Java表达式**:`&lt;%= ... %&gt;`用于输出表达式的计算结果到页面。 **JSP页面的运行原理**涉及以下步骤: 1. JSP文件首先被转换成Java源代码(`.java`文件)。 2. Java源代码编译成字节码(`.class`文件)。 3. ...

    struts in Action

    8. **异常处理**:Struts提供了全局异常处理机制,当Action执行过程中抛出异常时,可以指定一个特定的结果页面来展示错误信息。 9. **拦截器**:Struts 2引入了拦截器,这是一种强大的功能,可以在Action调用前后...

    ASP.NET MVC框架开发系列课程(7):Action Filter

    在执行后,可以处理输出结果或记录日志。 3. **Result Filters**(结果过滤器):只在操作方法执行后,但在视图渲染或任何形式的结果返回之前运行。这通常用于对视图结果进行额外的处理,如压缩响应内容。 4. **...

    STRUTS2跳转示意图

    在Struts2中,Action是核心组件,负责处理用户的请求并执行业务逻辑,而Result则是Action执行后的跳转结果。本篇将深入讲解Struts2中的Action和Result,以及它们如何协同工作来实现页面跳转。 首先,让我们理解...

    struts2的action的几种result type说明

    在Struts2中,Action是业务逻辑的核心组件,而Result是控制流程的关键部分,它定义了Action执行后如何展示结果。Result Type是Result的一种预定义类型,决定了结果如何被处理和展现给用户。在`struts-default.xml`...

    生成静态页面 freemarker模板

    在IT行业中,生成静态页面是一种常见的优化网站性能和提高用户体验的方法。它涉及到将动态内容转换为HTML文件,这些文件可以直接由Web服务器提供,无需每次都执行服务器端的脚本。在这个场景下,我们主要关注的是...

    struts2教程全集

    - **Result**:Action执行后,将控制权转移至指定的结果页面,可以是JSP、FreeMarker模板等。 2. **Struts2的MVC模式** - **Model**:业务逻辑层,处理数据和业务规则。 - **View**:用户界面,通常使用JSP或...

    Ruby-ActionPack的Action缓存在Rails40中从核心移除

    在Rails 3.x及以前,Action Cache允许开发者标记一个Action,将其结果缓存到磁盘或内存中,以便后续相同请求可以直接返回缓存的内容,而无需重新执行Action。这种缓存方式在处理静态内容或数据库查询结果不变的情况...

    Struts2的执行流程图

    - 处理完成后,结果(通常是Action的结果代码)会决定如何渲染视图,可能是跳转到一个新的JSP页面,或者直接输出内容。 - 在整个过程中,OGNL用于在Action、ValueStack和视图之间传递数据,提供灵活的数据绑定。 ...

    FreeMarker与struts2整合生成静态页面

    FreeMarker的核心概念包括变量、指令、控制结构等,它们可以从Java对象中获取数据并将其渲染到页面上。 **Struts2** 是Apache软件基金会的开源项目,它是基于MVC设计模式的Web应用框架。Struts2提供了一套完整的...

    Struts2静态页面生成

    4. **渲染静态页面**:当Action执行完毕,Struts2会根据配置找到对应的FreeMarker模板,并使用值栈中的数据来填充模板,生成HTML内容。这个过程可以通过Struts2的Result类型(如`dispatcher`或`stream`)完成。 5. ...

    Strut2 学习总结(1)基本配置

    `success`结果表示Action执行成功后,将跳转到`/success.jsp`页面。 **二、Action和Action类** Action是Struts2中的核心组件,它负责处理用户的请求。每个Action类对应一个具体的业务操作,通常包含一个或多个方法...

Global site tag (gtag.js) - Google Analytics