Eclipse創建jsp web項目


Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標准的插件集,包括Java開發工具(Java Development Kit,JDK)。

 


本文為大家講解的是Eclipse下創建jsp web項目及入門示例,感興趣的同學參考下。

Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標准的插件集,包括Java開發工具(Java Development Kit,JDK)。

Step 1:新建動態網站項目並配置Servlet服務器

啟動Eclipse,新建一個項目,在建立新項目的向導中選擇"Dynamic Web Project"(動態網站項目),如圖:



點擊“Next”,進入向導的下一步,鍵入項目名稱,這里鍵入“MyWebApp”,然后是設置Servlet服務器,這里需要把已經安裝完成的Tomcat 6.0設置為Eclipse的調試Servlet程序的默認服務器。
設置方法為點擊“New...”如圖:



在接下來對話框中選擇 Tomcat v6.0,如圖:




點擊“Next”進入向導的下一步,點擊“Browse...”,設置Tomcat 6.0的安裝路徑,設置好后點擊“Finnish”,完成servlet服務器設置。



Servlet服務器設置成功后,Eclipse會顯示如圖的信息,點擊"Finish"完成新建項目的向導!



動態網站項目建立成功后,Eclipse的顯示和各個圖標的作用如圖顯示:

 


Step 2:新建Servlet程序,並調試程序:
與普通Java項目類似,需要新建立Servlet類文件,在項目圖標“MyWebApp”上點擊鼠標右鍵,選擇“New”->"Servlet",如圖:



在彈出的向導對話框中,輸入新建立的Servlet類名“EchoForm”,如圖:輸入完成后點擊“Finish”完成新建Servlet類


建立Servlet類后,在程序編輯器中編輯程序,按照例1-3的輸入,輸入完成后,點擊工具欄中的運行按鈕,運行程序:

//EchoForm.java:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
Eclipse運行sevlet和jsppublic class EchoForm extends HttpServlet{
    
    public void service(HttpServletRequest req, HttpServletResponse res)
Eclipse運行sevlet和jsp                                                          throws IOException{
    res.setContentType("text/html");
    
    PrintWriter out = res.getWriter();
    
    Enumeration flds = req.getParameterNames();
    
Eclipse運行sevlet和jsp    if(!flds.hasMoreElements()){
        
        out.print("<html>");
        out.print("<form method=\"POST\"" +"action=\"EchoForm\">");
        for(int i = 0; i < 10; i++)
            out.print("<b>Field" + i + "</b> " +
                    "<input type=\"text\""+" size=\"20\" name=\"Field"
                    + i + "\" value=\"Value" + i + "\"><br>");
        out.print("<INPUT TYPE=submit name=submit Value=\"Submit\"></form></html>");
    
Eclipse運行sevlet和jsp    }else{
        
        out.print("<h1>Your form contained:</h1>");
        
Eclipse運行sevlet和jsp        while(flds.hasMoreElements()){
            String field= (String)flds.nextElement();
            String value= req.getParameter(field);
            out.print(field + " = " + value+ "<br>");
        }
    }
    
    out.close();
    
  }
}





運行程序時會彈出一個對話框選擇運行Servlet的服務器,這里選擇新建一個Servlet服務器后點擊“Finish”



如果Tomcat已經設置好,可以看到Servlet程序的運行效果,如圖,實際上就是在Eclipse中運行了一個IE瀏覽器作為客戶端,可以在“Field0”。。。各輸入框中輸入一些文字然后點擊“Submit”查看效果


當然也可以在運行程序的同時,打開一個網頁瀏覽器比如IE,然后在地址欄中輸入“http://localhost:8080/MyWebApp/EchoForm”,可以看到同樣的運行效果



調試完成后需要將Servlet服務器(Tomcat)停止,如圖所示:


 


Step 3:新建JSP文件並運行:

同樣在“MyWebApp”項目的圖標上單擊鼠標右鍵,選擇“New”-》“JSP”




在彈出的向導對話框中輸入新建的JSP文件名“CurrentTime.jsp”,主意要輸入文件的全名(即包括文件擴展名),然后點擊“Finish”建立JSP文件



在Eclipse的文件編輯器中,對新建立的“CurrentTime.jsp”進行修改,如圖所示插入一行JSP代碼即可,然后點擊工具欄中的運行按鈕,查看運行效果
 

<%=System.currentTimeMillis()/1000 %>







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM