利用Struts2框架和jQuery框架实现AJAX的开发
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
l
/ 此 处 省 略 g t r s t r方 法 / et 和 e e e t
m n—ag a c m os b aui .rc m o s lgi . o sl .r o m n — en tsa o m n —og g nj lj n jr z op . r 。 a m rh a 包 e j ( ) 写 处 理 程 序 A tn类 S IfA t n实 现 业 3编 co i t n co u o i
别就是¥ e ) . t方法是使 用 G T方式来进 行异步请求。 g( E
仅 提供 了表 现层 的数据 处理 , 还提供 了 国际化 、 J X、 AA 上传下 载等功 能
4 利 用 S rt2框 架 与 i e y框 架 实 现 t s u Qu r
A A 实例 JX
Srt 框 架 本 身 提 供 了对 A A 的 支 持 .通 过 与 t s u2 J X D WR和 D j 等 框 架 的 整 合 . 可 实 现 丰 富 的 A A oo 也 J X功
}
r t r UC S ; e u n S CE S
( ) Srt 2将 t s u 2的 JO 插 件 包 ( opui一 . .r SN i n lg 03 j s n 2a 等 ) 入 到 We 程 的 l 加 b工 i 件 夹 下 此 处需 要 注 意 的 h文
是 ,① 如果 是 S t 20 ' O t s .xJ N插件 包 是 i nlg — u r . S s p i o un
为 。
tirsl=j. S ig ; hseut 0 otn0 . t r /S s m. t r t ( irsl;/测 试 一 下 / yt o . i l t seut / e up nn h . ) l th xet ne{ c c( cpi ) a E o Ss m. t r t (; yt o . i l e e up nn )
( ) 在 My cis 1 E l e中 创 建 J v b应 用 并 增 加 p a aWe
ma.u( a e,hs tN me pp t n m ”tis a ) ” .u ; ma.u( rd "hs tG ae; p t ga e, is rd) p ” t .u
ma . t dsil e.hs tD sil e; pp ( i pi ” tis i pi ) u” c n .u c n et gT  ̄ 回 的 m p对 象 进 行 jo a sn数 据 类 型 处 理
( ). s 方法是 j ur 中的全局 函数 , 主要 作 2 ¥ ot p 0 Qe y 其
用 是 向 服 务 器 中 的 页 面 传 递 参 数 它 用 一 个 简 单 的
1 S rt2框 架 介 绍 t s u
Srt 作 为 经 典 的 MV t s u2 C框 架 . 用 了 松 耦 合 的设 采 计 . 系统 的 A t n 再 与 Srl P 耦 合 . 强 了单 让 ci 不 o ev t I eA 增 元 的测 试 性 同时 它 包 含 了强 大 的标 签 库 . 些 标 签 不 这
对 象 .大多数情况下 .开发人 员都无需直接操 作该 函 数 。如果要处理¥A A 1 .J Xf 得到 的数据 . 需要使用 回调 则
函 数 , 如 scescmp t 。 向 用 户 提 供 更 多 有 例 ucs、o le等 以 e 关 A A 体验的反馈 。 果需要编写一些复杂 的 AA J X 如 JX 脚 本 . 以 利 用 ¥ A 函 数 指 定 不 同 的 数 据 处 理 方 可 . X0 J A
随 着 We . 术 在 It nt 推 广 和 普 及 . 得 b2 0技 ne e 的 r 使 传 统 的 CS开 发 模 式 逐 渐 向 BS开 发模 式 过 渡 .同 时 . / / 为 改 善 We b页 面用 户 体 验 效 果 . 现 R A( 因 特 网 应 实 I 富 用 ) A A 技 术 逐 渐 进 入 开 发 人 员 的 视 野 . 成 为 的 JX 并 We . 核 心技 术 之一 作 为 目前 基 于 JE b20的 2 E架 构 下
利 用 S rt2框架和 j ey框 架 实现 A A t s u Qu r J X的开发
陈 志 雄
f 北 大 学 计 算 机 中心 .武汉 4 0 6 ) 湖 30 2
摘 要 :A A 通 过 异 步 交 互 技 术 ,提 高在 B S模 式 下 服 务 器 与 客 户 端 之 间 的 传 输 效 率 和 响 应 速 JX /
Srus t t — 2支持 。①将 S u 2的核 " 库 (rt 一oe tt rs 1类 2 s s cr— t 2 u
xx a 等) x. r 复制 到 当前 We j b应用 的 l i b目录下 ; 修改 ②
We 应用 的 w bx 配置文件 . b e. ml 配置 S u 2的核心 Fl tt rs i —
/ 页 面 中引 入 j u r. / 在 Q eys j <citlnu g =” vsr t r =”Sj ur - .. mi.” sr ag ae j ac p”sc J/ e 1 1一 n s p a i Q y 6 j tp =txjvsr t> / r t y e ” taaci ” <si > e/ p cp
JO O jcj S N betO=JO O j tr bet a) S N b e.o e f mO jc m p; (
S s mot r t ( .Sr g ) yt . . i l j t tn0; e u p n n oo i
 ̄ , sn对 象 的 t t n I q jo N l o r g方 法 转 换 为 字 符 串 然 Si 后 赋值 给 rs Ie ut
2 i ey介 绍 Qu r
j ur 是 一个快 速 、 洁 的 JvSr t 架 , 属 Qe y 简 a aci 框 p 它
于 一 个 轻 量 级 的 脚 本 , 代 码 小 巧 , 于 扩 展 . 且 跨 其 易 而
浏览器支持 , 与 H ML代码 完全分离 . 能 T 同时该框架 包 含着丰富的插件 。 其使用方法也非常简单 , 只需要在 使 用 j u r 的页面 中引入 j ur j 文件 即可 。 Qe y Qe y的 s
优 秀 的 MV 框 架 之 一 .t t2已 成 为 We C Sr s u b开 发 的 重
3 基 于 i e y的 A A Qu r J X用 法
在 iu r 框 架 中 ,J X有三种 实现方式 :. A Qe y AA ¥ J A X
( ¥ ot, . t。 ) . s)¥ e) , p ( g ( ( ) .J X( 1 ¥A A ) 函数 返 回其 创 建 的 X H tR q et ML t e us p
收稿 日期 :0 1 0 —0 21- 6 9 修 稿 日期 :0 1 7 9 2 1 —0 —0
能。 而与 j ur 框架配合 , Qe y 可将程序的触发事件直接封
装 在 J 码 中。S us j u r 整合 过程 中 .还 需 S代 tt r 2与 Q e y
JO JvSr t bet o t n 插 件来 辅 助 实 现 A S N( a c p O jc N t i ) a i ao .
务 逻 辑
p c a e o su a t n a k g c n. .ci ; t o
}
( ) We 应 用 程 序 目录 下 , 建 J 件 夹 , 载 4在 b 新 S文 加
j u r一 ..r n s Q ey 1 1 i. 脚本库 , 在 s lf.p页面中引人 6. i a 并 t no s u j j u r j 文件库 。 Q ey的 S
O 2 a; 果 是 S t 21 , O 插 件 包 是 j n lg 一 . .r如 3j t s .. J N u r x S s pui o n
0 4 a; 因为 JO . .r ② 3j S N大量 引用 了 A ah O B n 的 p ceCm o s
包 ,所 以 这 里 还 需 要 加 入 C mBo s c l cin . r o O n- ol t s a m. e o j c
度 。通 过 整 合 Srt t s 架和j e u 2框 Qur y框 架 , 绍 如 何 实现 W e 介 b应 用 程 序 下 的 A A 功 能 。 JX 关键 词 : t t ;Qu r; J X;S Sr s j ey A A J ON; e . u 2 W b20
O 引 言
tr 以 加 载 Srt2框 架 对 Fh r中< l r 的 < i 卜 e用 t s u ie ie tt > f t le
ca s 属 性 设 置 为 oga a h .rt2ds ac e.i eDi. ls> r.p c es us .ip th r h r s t F p th r和 <i e ac e f t卜ma pn > l p ig < r— atr >,属 性 设 置 ul p t n e
要技术 . 同时 . 过与其他框架 的整合 更突显出其 良好 通 特 性 。iu r Q ey是 一 个 优 秀 的 JvSr t 架 ,它 将 aa c p 框 i
Jv Sr t 本 程 序 进 行 简 化 .主 要 用 于 实 现 A A 的 aaci 脚 p JX 编 程
式, 例如 X 、 T L、 O Tx 等。 ML H M J N、et S
, 为 m p添 加 数 据 .记 录 一 下 页 面 传 过 来 s . / a t u
Na ,t G a e su s i l e mesu r d , t Dicp i n
用 。 以学 生信息录入模块为例 , 现 介绍 Srt t s u 2和 iur Qe y
整 合 实 现 We J X 的技 术 流 程 bA A
作 者 简介 : 陈志 雄 (93 , , 北 武 汉人 , 士 研 究 生 , 究 方 向 为 信 息 系统 分 析 与 集 成 w e 18 一) 男 湖 硕 研 b应 用 程 序 表 现 层 技 术
、
硼 件 笪 加
9 1 1n ct
J X 功 能 。JO 插 件 自带 了 一 种 名 为 j n的 R sl A SN s o eut — T p 。其 特 点 是 在 s us m 中 为 某个 A t n配置 该 类 ye t tx l r . ci 0 型 的 rsl时 ,该 rsl不 需 要 映 射 到 任 何 视 图 资 源 . eut eut 只 需 要 设 置 其 tp 属 性 为 “ o ” 最 后 的 返 回结 果 将 由 ye j n. s Srt t s u 2封 装 成 JO S N格 式 的数 据 返 回 给 客 户 端 直 接 使
PS O T请求 功 能 以取 代复杂 ¥ J X( 请 求成 功 时可 . A 1. A
调 用 回调 函数 。 果 需 要 在 出错 时 执 行 函数 。 使 用 ¥ 如 则 .
A A (Y 。 JX)  ̄ T
( ) . t方 法与¥ps 方法 非常类 似 , 3 ¥g 0 e . t 00 惟一 的区
Sr g O tn> ; i
m p对 象 中 a
, 收 从 客 户端 页 面 传 来 的关 键 字 与值 . 放 人 / 接 并
Ma S r g t n p< t n ,S r g> ma : n w s Ma S rn , i i p e Ha h p< t g i
/S s mo t r t ( is N m ) / 试 一下 / yt . . i l t s t a e; / e u p n n h .u 测