在MyEclipse下創建Java Web項目 入門(圖文並茂)經典教程


 

本文是一篇在Myeclipse下構建Java Web項目的初級教程。圖文並茂,非常詳細。所用的Myeclipse版本是7.5。

 

第一步:新建Web Project,如下圖。

 


 第二步,在彈出的窗口填寫下面內容。Project Name填寫的內容是項目名稱;J2EE Specification Level選擇Java EE 5.0,點擊“Fininsh”按鈕,進入下一步。

第三步,新建的項目結構如下圖。項目包含下面幾個包,一個src,一個Webroot,還有JRE...和Java EE...這個兩個是項目依賴的類(暫時不管)。我們主要看WebRoot,Jsp頁面我們是放在這個目錄下的。
 

第五步,建立Servlet類。按下圖操作。 

 

第六步,在Name中填寫Servlet類的名稱:TestServlet。,下面的多選項,我們去除其他的,只是選擇doPost()。


 

第七步,填寫完上述步驟,點擊“Next”按鈕,來到下面這部。在這里,我們什么也不用填寫。我們解析一下這里面的內容。這說明我們將建立一個TestServlet類,也同時在web.xml文件里面修改相關的映射路徑。映射路徑初始為

"servlet/TestServlet"。點擊“Finish”按鈕,完成操作。

 

 

 

 

第八步,我們看到如下頁面,src中多了一個TestServlet.java文件。我們准備修改這塊頁面。 

 

第九步,我們將TestServlet修改成如下。去除那些雜的。並將doPost方法名稱修改成service。看下面兩圖。

 

 

第十步,我們也修改一下index.jsp,見下面兩個圖片。

代碼如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    
    <title>My JSP 'index.jsp' starting page</title>
 
  </head>
  
  <body>
    <form action="TestServlet">
w3c在線教程:
<input type="text" name="weburl" size="100"/>
<br />
<input type="submit" value="提交" />
</form>
  </body>
</html>


 

 第十一步,接着把邏輯寫到TestServlet.java里面(如下圖)。

代碼如下:

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class TestServlet extends HttpServlet {


 public void service(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

          String weburl = request.getParameter("weburl");
          if(weburl!=null&&weburl.equals("http://www.w3csschool.com")){
               request.setAttribute("weburl", "你輸入的是W3C在線教程網");
          }else{
               request.setAttribute("weburl", "你輸入的網址在數據庫中未有記錄");
          }
          RequestDispatcher dispatcher = request.getRequestDispatcher("result.jsp");
          dispatcher.forward(request, response);

 }

}


 第12步,還需要增加一個result.jsp返回頁。步驟如下,

result.jsp的內容如下:

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    
    
    <title>結果是:</title>
 
  </head>
  
  <body>
  <%=request.getAttribute("weburl") %>
  </body>
</html>



 

 

第13步,還需要修改一下web.xml(實際上只是將映射路徑修改成<url-pattern>/TestServlet</url-pattern>
),修改后內容如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
 xmlns="http://java.sun.com/xml/ns/javaee
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <servlet>
    <description>This is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>TestServlet</servlet-name>
    <servlet-class>TestServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>TestServlet</servlet-name>
    <url-pattern>/TestServlet</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>

 

第14步,好了,我們一個項目已經做好了,下面把項目加載了Tomcat里面運行。點下面圖的紅圈內的按鈕。
 

 第15步,出現如下頁面。點擊“Add”按鈕。

 第16步,選擇“MyEclipse Tomcat”選項。點擊"Finish"按鈕。

 

 第17步,點擊“OK”按鈕。

 

第18步,一切都准備好了,下面我們啟動Tomcat服務器,看看效果啦。

 點擊“Start”后,我們看到Console下面打印了一系列信息出來,"Server startup in 1114 ms"信息證明我們啟動成功了。我們點擊“Servers”欄目。

 

在Servers欄目下,我們找到“MyEclipse Tomcat [default]”,點擊展開,找到項目名稱"myfirstweb",點擊右鍵,看到“Open In Browser”選項,點擊這個。詳細步驟看下面兩個頁面。

 

 

我們看到網頁已經成功打開,如下圖。


 
 

輸入內容。



 

 OK,我們看到結果了,這代表我們構建的Java Web項目運行成功了。

本文轉自:http://jijiaa12345.iteye.com/blog/1739754


免責聲明!

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



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