『壹』 初學jsp,下載了個源代碼,請問修改了java文件,用什麼開發工具(最常用工具)編譯成class文件啊
我一般用myeclipse,單個java類可以用jdk工具javac編譯
『貳』 jsp中的javaBean怎麼用命令行編譯,然後,我想知道的是,編譯後的.class文件又放在哪裡了
如果是用命令行編譯,那麼編譯的位置如果不是你自己指定,那就是和源文件在一起的包下,當然,如果是jsp 那隻要你一運行頁面 系統就會幫你自動編譯了,位置就在TOMCAT的項目工作目錄下 具體位置 看教程就有了
『叄』 怎麼編譯java程序
你要安裝好jdk,設置好相應的環境變數,然後在命令行裡面javac.
下面給出一個例子,你可以參考一下:
目前,建議初學者用j2sdk + Tomcat 5.0.19開始學習jsp.也是現在最新版本.
初學者一般和我當初一樣,都不明白jdk,j2sdk,j2se,j2ee之間的區別,這里簡單介紹一下:
jdk: java devolop kit -- java開發包(運行java最基本的東東)
j2sdk:在1.4版以前稱為jdk,可以理解j2sdk是jdk的升級版本,所以我們只要安了j2sdk即可,JDK就沒必要了,呵呵,裝了升級版,還要裝低級版否?
j2sdk呢有幾個版本對應於java2的幾個版本,其中j2ee需要用到開發工具就是J2eesdk了,只不過大部分應用伺服器(weblogic jboss等)都內置了j2eesdk。
j2se: j2sdk也就是標准版,一般來說j2sdk指的就是j2se.
j2ee: 也稱j2eesdk,用來進行企業級開發。
jre: 是java runtime envionment -- java運行環境,jdk中包括了它,但是對於不需要開發只是運行的用戶是可以只單獨安裝jre的,所以sun提供了jre的下載。
能夠理解上面的就概念就差不多啦,應該不是很難吧,如果現在還不能完全明白,不要緊,在跟我學過後面的幾章後,你來回過頭來看看,就很清楚了。
j2sdk下載地址:http://java.sun.com/j2se/1.4.2/download.html
tomcat5 下載地址:http://www.apache.org/dist/jakarta/
安裝步驟:
1.安裝完j2sdk以後,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的j2sdk安裝在c:\j2sdk1.4.2):
JAVA_HOME=c:\j2sdk1.4.2;
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(.;不能少,表示當前路徑)
path= %JAVA_HOME%\bin; (系統里已經有了path變數,只需要在path最前面加上去即可)
然後可以寫一個簡單的java程序來測試J2SDK是否已安裝成功:
public class Myjava{
public static void main(String args[]){
System.out.println("試試看,裝好了嗎?.");
}
}
將上面的這段程序保存為文件名為Myjava.java的文件。
然後打開命令提示符窗口,cd到你的Myjava.java所在目錄,然後鍵入下面的命令
javac Myjava.java
java Myjava
此時如果看到結果的話表示安裝成功,出錯則仔細檢查一下你的配置情況。
2.安裝Tomcat後,在我的電腦->屬性->高級->環境變數->系統變數中添加以下環境變數(假定你的tomcat安裝在c:\tomcat5):
CATALINA_HOME=c:\tomcat5;
CATALINA_BASE=c:\tomcat5;
然後修改環境變數中的classpath,把tomat安裝目錄下的common\lib下的servlet-api.jar(此文件在tomcat5以前名為:servlet.jar)追加到classpath中去,修改後的classpath如下:
classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar; (最好再拷貝到:C:\j2sdk1.4.2\jre\lib\ext目錄下)
接著可以啟動tomcat,在IE中訪問http://localhost:8080,如果看到tomcat的歡迎頁面的話說明安裝成功了。
第三步:建立自己的jsp app目錄
1.到Tomcat的安裝目錄的webapps目錄,可以看到ROOT,examples等Tomcat自帶的的目錄;
2.在webapps目錄下新建一個目錄,起名叫myapp;
3.myapp下新建一個目錄WEB-INF,注意,目錄名稱是區分大小寫的;
4.WEB-INF下新建一個文件web.xml,內容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>My Web Application</display-name>
<description>
A application for test.
</description>
</web-app>
5.在myapp下新建一個測試的jsp頁面,文件名為index.jsp,文件內容如下:
<html>
<head><title>大家好</title>
</head>
<body>
<% out.println(" 大家好,我的第一個jsp程序"); %>
</body>
</html>
6.重啟Tomcat
7.打開瀏覽器,輸入http://localhost:8080/myapp/index.jsp 即可.
『肆』 jsp文件編譯成Java文件的步驟
顯然不是 JSP本質是Servlet,而Servlet就是java文件。
一般情況下 將web工程放在tomcat的webapp目錄下,運行tomcat時會自動把JSP編譯成Servlet
『伍』 jsp文件需要編譯嗎如果需要,那麼編譯過程是怎麼樣的
jsp文件需要編譯成servlet在web容器中運行的。
編譯過程如下:
1、用戶訪問jsp頁面時,jsp的處理過程如下圖所示:

2、編譯階段
預處理階段把jsp文件解析為java代碼,編譯階段jsp引擎把java代碼編譯成servlet類文件,對於Tomcat,生成的class文件默認情況下存放在<Tomcat>/work目錄下。
『陸』 用了jspstudy集成環境後,怎麼編譯java文件
將web工程放在tomcat的webapp目錄下,運行tomcat時會自動把JSP編譯成Servlet
『柒』 jsp源代碼的編譯
jsp 是一個 內容生成與表示分離的技術,他實際還是一個Servlet .
JSP程序要運行於特定的Web伺服器中,例如Tomcat、WebLogic Server。
每次訪問JSP時,伺服器會把JSP程序編譯為一個Java類,這個Java類有特定的名稱,即Servlet.
『捌』 JSP中的JAVA如何在伺服器端編譯後運行
因為jsp最終會被解析成一個Servlet,也就是純java類,裡面有out流可以輸出html的東西,在加上本身的java代碼,所以可以成功運行。具體的你可以查看伺服器下的文件夾,tomcat的是在tomcat目錄下的work文件夾下。
建議去復習jsp的基礎部分。
『玖』 tomcat怎麼編譯jsp文件
一、jsp執行過程圖解
用戶訪問jsp頁面時,jsp的處理過程如下圖所示:
從圖中可以看出,Tomcat的核心組建是connector和container,container就是容器。容器就是負責管理控制servlet的應用程序。圖中的jasper就是解析jsp的jsp引擎。Tomcat既是servlet容器又是web伺服器,也是jsp引擎。
『拾』 jsp中 中的java代碼是怎樣開始執行的

jsp文件訪問時需要通過web容器進行,先將jsp文件生成java文件,然後編譯成class文件,最後再執行
<%%>中的內容就是java代碼,也是java文件主方法的一步分代碼,也就是說最先執行的就是這部分代碼