国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

手把手做一個JSP入門程序(二):創建一個項目

2019-11-08 02:36:38
字體:
來源:轉載
供稿:網友

創建一個項目

我們使用Eclipse和Web服務器的Tomcat進行開發。Eclipse我們需要用“Eclipse IDE for java EE Developers”(Eclipse為java EE 開發者準備的一個IDE工具),可以點擊這里到官網下載最新版本。Tomcat可以點擊這里到官網下載。Tomcat的安裝配置還需要讀者自信谷歌搜索。

在Eclipse中配置Tomcat Web服務器。

配置Tomcat服務器

配置如下:

在Eclipse下方的面板中; 點擊鼠標右鍵,然后 “New”->“server”,之后在彈出的窗口中:“Apache”->“Tomcat v8.0 Server”->“Next”。由于我安裝的8.0.41版本的,本來是有更新版本的8.5.11的,這個在我的Eclipse中無法配置,所以在下載Tomcat之前需要看下你的Eclipse可以用哪些版本,或者找下最新的Eclipse。 在彈出窗口中選擇安裝Tomcat的路徑,再點擊Finish就可以了。

創建一個動態網頁項目

在Eclipse中創建一個Dynamic Web PRoject:

“File”->”New”->”Other…”;“Web”-> “Dynamic Web Project”-> 點擊”Next”;輸入項目名 -> 選擇項目路徑-> 在“Dynamic web module version”中選擇Servlet 3.1規范。-> 點擊 “Finish”。

成功創建后會得到如下的文件目錄:

web項目文件目錄

??這里需要講到一個創建的項目中沒有的一個文件:web.xml。該文件稱為配置描述符,在Servlet 2.5規范之前,每個Java Web項目必須包含一個web.xml文件,且必須位于WEB-INF下。而從Servlet 3.0開始,該文件就不再是必需的了,但通常還是建議保留。該文件可以在你的Tomcat安裝目錄的webapps目錄下的案例的WEB-INF文件夾中找到,你也可以直接使用下面的代碼。其最基本的配置如下:

<?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"> <display-name></display-name> <welcome-file-list> <!-- 設置Web應用首頁 按照從上到下的順序,先會訪問index.jsp,如果index.jsp不存在,則訪問index.html。 --> <welcome-file>index.jsp</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list></web-app>

??我們創建的JSP文件將直接放在WebContent目錄下。在WebContent上右鍵,“New”->“Other…”->在“Web”下找到“JSP File”進行創建即可。在創建的jsp文件中,我們需要注意到文件的第一行代碼。這行代碼規定了使用的語言為java(我們在其他的后臺語言開發web程序中也會看到),以及使用的編碼。為了支持中文的顯示,我們需要將”ISO-8859-1”修改為”utf-8“。這里有個小小的技巧可以使得新建的JSP文件均使用utf-8編碼:在Eclipse的導航欄中”window” -> “preferences” -> “Web” -> “JSP”,在右側可以看到Encoding項,我們選擇”IOS 10646/Unicode(UTF-8)”即可。

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>

??JSP(Java Server Page)是一種表現層技術(表現層技術還有FreeMarket、Velocity和Tapestry等),它與Servlet構成Java EE規范的兩個基本成員。兩者本質上相同,因為JSP最終必須編譯成Servlet才能運行。除了一些特殊情況(比如使用<jsp:include>動作,一個<jsp:include>動作會生成一個獨立的Servlet類),一般的一個JSP文件會生成一個Servlet類。在運行程序之后,我們可以在Tomcat的目錄的/work/Catalina/localhost(或者Eclipse的默認路徑的.metadata.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/SimpleShop/org/apache/jsp)中的相應項目目錄中找到相應的java文件。

??之后我們需要用到的CSS目錄和Javascript目錄以及img目錄都會放到WebContent目錄下。可以理解為,該目錄為我們項目的根目錄。所以訪問圖片的時候可以直接用<img src="img/robot.png">訪問即可。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建宁县| 徐汇区| 南陵县| 伊通| 酒泉市| 阜城县| 扎赉特旗| 鲁山县| 来凤县| 余干县| 樟树市| 喀什市| 鄂州市| 富蕴县| 无为县| 宣汉县| 洛隆县| 怀来县| 昔阳县| 大安市| 灯塔市| 黑河市| 长春市| 淮南市| 韩城市| 长乐市| 盘山县| 双鸭山市| 来凤县| 贺兰县| 九龙城区| 阿克| 清原| 浦东新区| 武安市| 渝中区| 台东市| 瑞昌市| 恩平市| 蓬莱市| 大庆市|