我寫了一個java程序,使用mytest.xslt將mytest.xml轉換爲mytest.html。可以說我已經更新了mytest.xml。現在,我想在mytest.html頁面上添加一個'Refresh'鏈接。點擊這個'刷新'鏈接應該調用java程序來將更新後的mytest.xml轉換爲mytest.html。 '刷新'鏈接也應該重新加載瀏覽器中的HTML內容。刷新從xml轉換的html頁面
0
A
回答
0
將您的HTML託管在網絡服務器上並註冊一個servlet。在servlet中,您可以調用轉換鏈。 現在,每當您請求HTML時,實際的XML都會被調整和轉換。
0
通常這樣做的方式是,不是讓Java程序將HTML寫入文件,而是將其寫入標準輸出。然後,當您通過Web服務器訪問該Java程序時(如果您已經正確設置了Java),Web服務器將運行您的Java程序並輸出Java程序輸出的任何內容。所以,當您的Java程序輸出HTML時,Web服務器將採用該HTML並輸出它。然後,客戶端的Web瀏覽器獲取該HTML並顯示它。
如果你有這個設置,你可以很容易地將原始XML(將被轉換爲HTML)的鏈接添加到Java程序中。所以當用戶點擊鏈接時,它會聯繫Web服務器,它將再次調用您的Java程序。
相關問題
- 1. 刷新HTML頁面
- 2. jquery移動頁面轉換iScroll刷新
- 3. 將XML文件轉換爲HTML頁面
- 4. Html頁面自動刷新
- 5. 防止HTML頁面刷新
- 6. 無法刷新HTML頁面
- 7. Ajax不刷新html頁面
- 8. HTML列表頁面刷新
- 9. 刷新html js頁面
- 10. 自動刷新HTML頁面
- 11. [jQuery]使用.html()附加html後頁面刷新頁面刷新後使用.html()
- 12. 刷入頁面轉換?
- 13. 來自iframe的HTML刷新頁面
- 14. 刷新html頁面中的框架
- 15. Gulp.js:刷新改變的php/html頁面
- 16. WP7刷新頁面從App.xaml.cs
- 17. HTML to wordpress轉換頁面
- 18. 轉換HTML頁面PDF
- 19. 多個HTML頁面轉換
- 20. 轉換HTML頁面爲JPG
- 21. 從javascript的另一頁刷新頁面
- 22. 鉻 - 一次刷新HTML頁面,子頁面,子子頁面等
- 23. 負載不同的HTML無需刷新當前頁面/刷新
- 24. 刷新頁面
- 25. 頁面刷新
- 26. 替換頁面刷新上的句子
- 27. [HTML/PHP]:中止刷新頁面
- 28. 爲什麼刷新html頁面很慢
- 29. 在html頁面刷新div(web2py)
- 30. JavaScript/HTML頁面刷新通知
謝謝。但是,是否可以在不使用servlet或webserver的情況下實現這一目標?我的程序是獨立的,無法訪問網絡服務器。 – nilse 2012-07-28 10:11:16
對不起,我不這麼認爲。網頁不能(也不應該)有能力在用戶的計算機上運行程序。但是,您可以很容易地在計算機上設置Web服務器。 [Here](http://tomcat.apache.org/tomcat-7.0-doc/setup.html)是如何操作的指南。讓我知道這是否有幫助。 – Hassan 2012-07-28 15:56:51