本文目錄一覽:
- 1、jsp文件用IE打開出現的是源代碼?
- 2、jsp文件運行後全是源代碼,怎麼回事,源代碼如下
- 3、idea 運行JSP後顯示源代碼是什麼情況
- 4、使用電腦上的絕對路徑打開jsp文件時,為什麼顯示的是源代碼?
jsp文件用IE打開出現的是源代碼?
JSP文件打開是需要部署到伺服器端的,如tomcat
直接放到Webapps目錄下就可以了,步驟如下:
Tomcat的Webapps目錄是Tomcat默認的應用目錄,務器啟動時,會載入所有這個目錄 下的應用。
也可以將JSP程序打包成一個war包放在目錄下,伺服器會自動解開這個war包,並在這個目錄下生成一個同名的文件夾。
一個war包就是有特 性格式的jar包,它是將一個Web程序的所有內容進行壓縮得到。
在程序執行中打包:
try{
string strjavahome = system.getproperty(“java.home”);
strjavahome = strjavahome.substring(0,strjavahome.lastindexof(\\))+”\\bin\\”;
runtime.getruntime().exec(“cmd /c start “+strjavahome+”jar cvf hello.war c:\\tomcat5.0\\webapps\\root\\*”);
}
catch(exception e){system.out.println(e);}
webapps這個默認的應用目錄也是可以改變。
打開Tomcat的conf目錄下的server.xml文件,找到下面內容即可:
Host name=”localhost” debug=”0″ appBase=”webapps” unpackWARs=”true” autoDeloy=”true” xmlValidation=”falase” xmlNamespaceAware=”false”
jsp文件運行後全是源代碼,怎麼回事,源代碼如下
你是直接訪問的jsp文件 當然顯示的源碼 因為瀏覽器打開的是你這個文件內容 雖然開著tomcat但是沒有通過tomcat訪問 要通過tomcat訪問才行 不明白的話 +85805764 幫你解決
idea 運行JSP後顯示源代碼是什麼情況
你是直接訪問的jsp文件 當然顯示的源碼 因為瀏覽器打開的是你這個文件內容 雖然開著tomcat但是沒有通過tomcat訪問 要通過tomcat訪問才行
使用電腦上的絕對路徑打開jsp文件時,為什麼顯示的是源代碼?
先給你看下JSP的編譯過程:
1.客戶端發送請求給web容器
2.web容器將jsp首先轉譯成servlet源代碼
3.web容器將servlet源代碼編譯成.class 文件
4.web容器執行.class 文件
5.web容器將結果響應給客戶端
看明白了嗎,JSP並不是瀏覽器能直接解析JSP的。如果你想看這個JSP就要通過web容器,比如tomcat。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/194862.html