2013-04-05 88 views
2

我是jsp編程新手。我以前能夠在瀏覽器中打開一個jsp頁面來查看html佈局,但是現在,當我嘗試打開一個jsp頁面時,會彈出文件下載窗口,並要求我在IE9中保存或打開文件,然後在Firefox中顯示整個代碼。jsp頁面下載代替在瀏覽器中打開

我已經安裝了tomcat,但每次運行它只是爲了查看細微的修改都很麻煩。有沒有辦法讓jsp頁面在rIE9或firefox中打開,這樣我就可以查看html方面了? 謝謝

+0

爲了避免顯而易見的問題,你是用'http://'還是'file://'打開頁面?如果使用'http://',發佈你web應用程序'web.xml'的最小表示,它仍然會重現問題。 – BalusC 2013-04-05 17:23:59

+0

我正在打開文件,將它引導到文件路徑,所以通過file://。 – Parnit 2013-04-05 17:37:12

+0

在我的情況下,這是因爲我用代碼中的「jsp」替換了所有「html」實例。結果'contentType =「text/html;」'變成'contentType =「text/jsp;」' – 2016-01-22 12:18:00

回答

1

首先,您應該啓動TomcatServer並將您的網頁(jsp)放入webapps文件夾中。 嘗試這樣做,例如:

<% 
out.println("test"); 
%> 

保存文件名爲index.jsp的。 當你給網址打電話時,試着把這個:http:\ localhost:8080 \ yourfolder \ index.jsp

記住, 你可以把html代碼放到jsp代碼中。

答案似乎很愚蠢,但就是這樣。

問候。

+0

我可以通過tomcat運行網頁並且翻譯作品。我想嘗試在不通過tomcat的情況下在Web瀏覽器上顯示單個jsp的html部分。那可能嗎? – Parnit 2013-04-05 17:38:41

+0

讓我來說說你。我想你把文件重命名爲.html並關閉jsp代碼。沒有服務器端(tomcat,jboss)你不能打開一個jsp文件。 – 2013-04-05 17:45:44

+0

你是對的。通過刪除基於Java的代碼,我可以在瀏覽器上將其視爲html。猜猜我必須使用Tomcat來處理它,然後編輯Web應用程序文件夾中的頁面,並將我喜歡的任何更改移回到我的ide中的文件中。謝謝你解決這個問題。 – Parnit 2013-04-05 17:54:02

相關問題