2016-09-19 89 views
2

新建一個JSP項目,在tomcat啓動後,瀏覽器只顯示源代碼,我該如何處理這種情況?JSP頁面:瀏覽器只顯示源代碼

enter image description here

enter image description here

我只是想創建一個Java Web項目。這是我的項目結構:

+0

我不得不承認,我期待說「從您的服務器訪問」,但你做到了。 'page'標籤似乎沒問題。那麼,試着重新啓動你的服務器......在這裏不能說更多,對不起。 – AxelH

+0

謝謝,我啓動了tomcat,啓動tomcat和從我的服務器訪問它有什麼區別? @ AxelH – heather

+0

您需要通過服務器訪問文件以接收解析文件。但是自從你使用localhost:8080路徑以來你就做到了。你用什麼來創建文件?什麼是編碼?你也可以在這裏粘貼你的代碼嗎?我不想重寫它;) – AxelH

回答

0

嘗試頁面標記後添加

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

,也許可以正常工作

+0

非常感謝。好吧,它沒有工作... – heather

0

這裏是一個JSP的通過NetBeans,以一個Web應用程序項目創建的代碼。它工作正常。

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 

<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
     <title>JSP Page</title> 
    </head> 
    <body> 
     <h1>Hello World!</h1> 
    </body> 
</html> 

它看起來像在langage屬性,有java前的空間,不能說如果這是什麼原因,如果需要的話也不能說。

編輯

我沒有測試你的代碼,Netbeans的告訴我,語言屬性不是的Valide,刪除空格來糾正這一點。它工作正常

<%@page contentType="text/html; charset=UTF-8" language="java"%> 
<html> 
    <head> 
     <title>JSP Page</title> 
    </head> 
    <body> 
     <h1>Hello World!</h1> 
    </body> 
</html> 
+0

謝謝@ AxelH.There中有一些配置問題,jsp文件沒有編譯。 – heather

+0

@heather它是否修復? – AxelH

+0

它應該是固定的,我改變了,這是錯誤的,所以tomcat退出了一些問題。 – heather

相關問題