2011-11-08 88 views
-5

page.html我們可以使用javascript代碼,我接受,但是我們可以在html文件中使用jsp和tld文件。在HTML頁面中我們可以使用jsp代碼

請解釋。

+0

你的問題不是很清楚。也許更多的細節? – Todd

+0

您是在本地運行還是在服務器上運行? – VirtualTroll

+0

您需要Tomcat Web服務器來執行JSP腳本 –

回答

5

任何服務器端代碼都需要在服務器上執行,而不是在瀏覽器中執行。服務器端處理和客戶端處理之間存在很大的分離。所以JSP代碼將無法與JavaScript代碼或類似的東西交互。

爲了讓服務器端代碼在呈現給瀏覽器之前在HTML文件中執行,您的服務器需要配置爲處理該代碼。這將是一個配置您的Web服務器,無論你正在使用的一個問題。默認情況下,我想它只是將.html文件返回給瀏覽器,而不進行任何服務器端處理。但是,您可以將Web服務器配置爲像處理JSP文件一樣處理.html文件。

請記住,您需要像處理JSP文件那樣處理這些.html文件。它必須與用於將客戶端代碼與服務器端代碼分開的相同約定相匹配。

+0

謝謝我理解你的解釋。 – Mdhar9e

2

如果將Web服務器配置爲將text/html內容類型映射到JSP,則可以。

0

編號JSP頁面在服務器端執行並生成HTML,併發送給瀏覽器。 JSP在這方面的行爲就像PHP一樣,實質上是「呈現」一些HTML代碼並將其發送給用戶。您不能將JSP代碼嵌入到HTML中,並將其發送給用戶 - 他們的瀏覽器將不會執行任何操作。

相關問題