[問題] Confluence 怎樣動態傳值到HTML較好?

看板java作者 (Happiness)時間9年前 (2015/06/04 15:31), 9年前編輯推噓4(4016)
留言20則, 5人參與, 最新討論串1/1
請教一下版上大大,要動態顯示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,有什麼辦法可以做到嗎? 先謝謝各位大大了~!! <(_ _)>

06/04 01:09, , 1F
你是說像fb塗鴉牆拉到最下面會自動reload嗎? ajax就好
06/04 01:09, 1F

06/04 01:21, , 2F
感覺 server 和 client 沒搞清楚?不去跟 server 拿資料~
06/04 01:21, 2F

06/04 01:25, , 3F
哪來的資料可以呈現?另外"Ajax運算"這個說法...?
06/04 01:25, 3F

06/04 01:32, , 4F
越看越不懂~現在是想讓 Hi.java 在一開始也有效果?
06/04 01:32, 4F

06/04 01:32, , 5F
ajax就是在做你說的「例如」那一段的東西
06/04 01:32, 5F

06/04 02:25, , 6F
這是在Atalassian Confluence上的Macro,所以server跟clien
06/04 02:25, 6F

06/04 02:26, , 7F
好像沒有像一般JSP等頁面那樣簡單
06/04 02:26, 7F

06/04 02:31, , 8F
資料是透過Hi.java撈出來的,Hi.java會被打包成Macro檔
06/04 02:31, 8F

06/04 02:32, , 9F
然後Hi.java裡面會return寫著html的string檔來呈現在瀏覽
06/04 02:32, 9F

06/04 02:32, , 10F
器上,但是一開始render後,只有五筆資料,當捲動到底部時
06/04 02:32, 10F

06/04 02:33, , 11F
需要在呈現另外五筆資料,這時該html或.vm檔該怎麼去撈java
06/04 02:33, 11F

06/04 02:33, , 12F
檔裡面的值呢
06/04 02:33, 12F

06/04 07:20, , 13F
PhoneGap WebSocket?
06/04 07:20, 13F

06/04 13:15, , 14F
看起來會ajax?不能用ajax再和Hi.java要資料?
06/04 13:15, 14F

06/04 15:24, , 15F
目前ajax的做法是Hi.java跟HiServlet.java溝通,但是Hi.jav
06/04 15:24, 15F

06/04 15:25, , 16F
a沒有讀新值,若要讓.vm跟Hi.java溝通,也是不知道怎麼讓
06/04 15:25, 16F

06/04 15:26, , 17F
Hi.java撈新值。若Hi.java一次撈完全部資料在動態傳回,又
06/04 15:26, 17F

06/04 15:27, , 18F
沒有達到ajax提升傳輸效能的功用@@
06/04 15:27, 18F
※ 編輯: qazsd (203.208.196.50), 06/04/2015 15:31:58 ※ qazsd:轉錄至看板 Web_Design 06/04 15:33

06/04 16:47, , 19F
喔喔... 好懷念喔,它的前身應該是 SnipSnap Blog 系統,
06/04 16:47, 19F

06/04 16:47, , 20F
但現在好像消失了,只剩這個版本...
06/04 16:47, 20F
文章代碼(AID): #1LR_x0XY (java)