※ 引述《jjmachen (jjmachen)》之銘言:
: 小弟想寫一個JSP/Servlet網頁程式,能瀏覽Serevr端目錄的內容
: client透過網頁,可以打linux的指令,如: ls -al
如果你只是要舉例,可以跳過這一段
話說 java.io.File 有 list() 這個 method
如果你需要其他的資訊,我想你去找 3rd library 比較實在
: 這個時候,會將ls -al,丟到server端執行 (透過Java呼叫外部程式,取得結果)
: 在將結果回應到網頁,給client
: 但是我的問題來了
: 假設ls -al的結果,非常的長,也不知道有多少,也可能會讓http timeout
: 有辦法做到,類似facebook的時間軸一樣,分段慢慢顯示到網頁上嗎?
可以,沒有「可行性」方面的問題
但是「分段慢慢顯示到網頁上」這基本上是 AJAX/JavaScript 的問題
雖然說 server push 等等需要 JSP/serlvet 提供
(websocket 也很好用喔 XD)
如果你要問這段是 ok 的
基本上就是當你 readline() 到一定行數
作 server push 給 browser
至於網頁如何「慢慢顯示」這點,就不在本版的討論範圍
(除非你用 GWT \囧/)
當然,你可以用 ZK(我真壞心 XD)
那麼無論 server push 還是「網頁慢慢顯示」都還涵蓋在裡頭了
以上
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.30.124