作者qazsd (Happiness)
站内Ajax
标题Fw: [问题] Confluence 怎样动态传值到HTML较好?
时间Thu Jun 4 15:34:16 2015
请教一下版上大大,要动态显示Java格式的资料到HTML有什麽办法可以达到?
小弟程式架构如下:
.
├── Hi.java
├── HiServlet.java
└── myVelocity.vm
Hi.java 里面有写HTML码来显示网页,
现在要从 Hi.java 传送值到 HiServlet.java 使用Ajax来传回值,
将返回的 xmlHttpRequest.responseText 传回到 Hi.java呈现。
例如 Hi.java 先显示五笔嵌在Div的表格资料,当网页卷动到视窗底部时,
会传送最後一笔记录的Div ID到Ajax的url给 HiServlet.java 处理,
处理完後再呈现另外五笔资料到 Hi.java 显示,即类似Pinterest的效果。
因为一开始的资料是在 Hi.java 捞出来的(是Java格式的变数),
有办法不透过其他档案(如:HiServlet.java)
就可以让 Hi.java 呈现出Pinterest的效果吗?单单jQuery可以达成吗?
或是使用Velocity Template? jSON?
该架构好像是放在Spring的Framework上,
如果非得要用Servlet,有什麽办法可以做到吗?
先谢谢各位大大了~!! <(_ _)>
1F:推 sing10407: 你是说像fb涂鸦墙拉到最下面会自动reload吗? ajax就好 06/04 01:09
2F:→ andymai: 感觉 server 和 client 没搞清楚?不去跟 server 拿资料~ 06/04 01:21
3F:→ andymai: 哪来的资料可以呈现?另外"Ajax运算"这个说法...? 06/04 01:25
4F:→ andymai: 越看越不懂~现在是想让 Hi.java 在一开始也有效果? 06/04 01:32
5F:推 sing10407: ajax就是在做你说的「例如」那一段的东西 06/04 01:32
6F:→ qazsd: 这是在Atalassian Confluence上的Macro,所以server跟clien 06/04 02:25
7F:→ qazsd: 好像没有像一般JSP等页面那样简单 06/04 02:26
8F:→ qazsd: 资料是透过Hi.java捞出来的,Hi.java会被打包成Macro档 06/04 02:31
9F:→ qazsd: 然後Hi.java里面会return写着html的string档来呈现在浏览 06/04 02:32
10F:→ qazsd: 器上,但是一开始render後,只有五笔资料,当卷动到底部时 06/04 02:32
11F:→ qazsd: 需要在呈现另外五笔资料,这时该html或.vm档该怎麽去捞java 06/04 02:33
12F:→ qazsd: 档里面的值呢 06/04 02:33
13F:推 leicheong: PhoneGap WebSocket? 06/04 07:20
14F:→ andymai: 看起来会ajax?不能用ajax再和Hi.java要资料? 06/04 13:15
15F:→ qazsd: 目前ajax的做法是Hi.java跟HiServlet.java沟通,但是Hi.jav 06/04 15:24
16F:→ qazsd: a没有读新值,若要让.vm跟Hi.java沟通,也是不知道怎麽让 06/04 15:25
17F:→ qazsd: Hi.java捞新值。若Hi.java一次捞完全部资料在动态传回,又 06/04 15:26
18F:→ qazsd: 没有达到ajax提升传输效能的功用@@ 06/04 15:27
※ 编辑: qazsd (203.208.196.50), 06/04/2015 15:34:44
19F:推 tooto1985: 後端要记住每个Session拿了哪些资料这样能提传输效能 06/04 17:49