struts2中使用ajax和action读写数据的区别

原创 2015年07月06日 17:28:07

前段时间,遇到一个问题,现在想想自己那时钻了牛角尖,一直卡在哪里。今天想起来,把其记下来,惊醒自己。

实现的功能:显示详细数据


1、ajax---使用的是jquery的ajax【action不跳转】

ajax() 方法通过 HTTP 请求加载远程数据。

ajax是在前端提交数据,然后后台获取传递过来的参数,经过处理,ajax获取返回的json数据。【ajax捕获到json数据之后,再进行处理】。只要是url是正确的。

     

<span style="white-space:pre">		</span>ServletActionContext.getResponse().setContentType("text/json;charset=utf-8");
<span style="white-space:pre">		</span>ServletActionContext.getResponse().getWriter().print(applyForm); 

区别:

<action name="getUserImpowerReqInfo" class="org.UserImpowerDealAction" method="getUserImpowerReqInfo"></action>


2、在action中直接跳转【action跳转】

  不返回数据,直接跳转页面,整个处理都在action请求中处理。

            ServletActionContext.getResponse().setContentType("text/json;charset=utf-8");
            ServletActionContext.getResponse().getWriter().print(applyForm); 


区别:

<span style="white-space:pre">	</span><action name="getUserImpowerReqInfo" class="org.UserImpowerDealAction" method="getUserImpowerReqInfo">
            <result name="officer">/admin/bpm/userImpower/officer.jsp</result>
       </action>


版权声明:本文为博主原创文章,未经博主允许不得转载。

Ajax与Struts2的action之间的数据交互

本文将主要说明Ajax与Action数据交互的实现过程,前端使用JQuery中Ajax的相关方法,get或者post,将数据以Json格式传回到业务调度Action中,Action中处理后,再讲数据以...
  • u012465296
  • u012465296
  • 2016年08月13日 19:31
  • 3653

Struts2的Action和Servlet有什么联系,区别?

是这样的,楼主。你看过源码就知道 Struts1的action完全就是Servlet 因为ActionServlet类继承自Servlet 而struts2就是纯JavaBean。。...
  • judyge
  • judyge
  • 2015年11月11日 07:46
  • 1646

利用jquery框架中ajax实现前台与struts2中action交互

本实例通过利用Jquery框架中的post方法实现了前台jsp页面的数据和以struts2为后台的action之间数据的传递 首先编写jsp页面 JSP代码 ...
  • wangnetkang
  • wangnetkang
  • 2012年07月06日 20:16
  • 11352

ajax与struts中action的交互实现方法

前提,导入json-lib-xxx.jar和struts2-json-plugin-xxx.jar 一、jsp核心代码 js/jquery.js"> $(document).read...
  • lanjie_gunger
  • lanjie_gunger
  • 2016年01月03日 21:49
  • 5719

Struts2中Action与Servlet的联系与区别

Servlet处理客户端请求的步骤: 1、Web客户向Servlet容器(Tomcat)发出Http请求 2、Servlet容器分析客户的请求信息 3、Servlet容器创建一个HttpServlet...
  • m0_37541228
  • m0_37541228
  • 2017年08月08日 20:12
  • 130

struts2+jquery ajax中,action的配置

JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result, 则该Result无需映射到任何视图资源。...
  • naughty610
  • naughty610
  • 2011年05月08日 17:59
  • 4588

struts2 配置 jquery ajax 调用 action 跳转页面

1,先收集齐jar包
  • luoyeyeyu
  • luoyeyeyu
  • 2014年09月16日 23:53
  • 2046

怎么在Struts2.0 (action)中响应Ajax(jQuery)请求?

网上查了很多,要么实现不了,要不代码不是很优雅!在教科书中找到答案分享给大家! javascript代码: /* 发送ajax请求 */ $.ajax({ type: "POS...
  • iKuboo
  • iKuboo
  • 2015年04月09日 22:23
  • 4611

在struts中,通过Ajax,利用jQuery,将action中的数据转到前台页面

第一步、配置Struts(注意,返回的数据类型为json数据,)
  • BluewineY
  • BluewineY
  • 2016年09月23日 15:42
  • 2933

struts1和struts2中Action的区别

 在struts1中,action默认是单实例的,可以从struts1中Action都没有属性来看出来,因为属性代表一个类的状态,没有属性就说明这个类没有状态,这样当客户端发起请求的时候,因为acti...
  • gaoge19861207
  • gaoge19861207
  • 2009年10月30日 02:22
  • 1294
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts2中使用ajax和action读写数据的区别
举报原因:
原因补充:

(最多只允许输入30个字)