Eclipse怎么創(chuàng)建jsp頁面并導(dǎo)入el表達(dá)式?

JSP全稱是java服務(wù)器頁面(Java Server Pages),記得大學(xué)的時(shí)候?qū)W了JAVA的基礎(chǔ)開始接觸JaveWeb就第一次接觸到這門技術(shù)。JSP職業(yè)入了門用起來其實(shí)并不難,而且用的十分廣泛;下面就簡單說說jsp怎么使用。
1、創(chuàng)建JSP
現(xiàn)在做JavaWeb研發(fā)常用的工具有myEclipse、Eclipse、IDEA等等,由于myEclipse消耗的內(nèi)存較大,我一般用的是Eclipse。在Eclipse工作空間某個(gè)項(xiàng)目上點(diǎn)擊存放頁面的文件夾右鍵-》new-》other(由于Eclipse默認(rèn)不是用來做WEB研發(fā)的,所有JSP在other里面)。
2、創(chuàng)建JSP
在ohert彈出界面里面找到JSP file(點(diǎn)擊),程序會(huì)自動(dòng)彈出JSP頁面的創(chuàng)建頁面上面的文件的存放位置(默認(rèn)為之前點(diǎn)擊右鍵的存放頁面的文件夾),下面的輸入框輸入JSP頁面的文件名稱(如:test.jsp)
3、設(shè)置JSP頁面的編碼格式
jsp默認(rèn)的編碼格式是由項(xiàng)目本身決定的,通常為了避免頁面在瀏覽器打開的時(shí)候中文變成不能識別的亂碼。需要將JSP頁面里面的charset 以及pageEncoding 設(shè)置成utf-8.
4、關(guān)于JSP中使用JAVA代碼:jsp與基本的靜態(tài)頁面html語音最大的不同就是JSP里面可以嵌入java代碼,如需要JSP里面使用java代碼則需要在頁面中使用<% %>將JAVA代碼塊括起來。
5、EL表達(dá)式的導(dǎo)入
嚴(yán)格來說在SJP頁面里面直接寫JAVA代碼是很不科學(xué)的,至少做正式的項(xiàng)目這幾年我還沒有遇到過。一般我們使用JSP會(huì)用到一個(gè)叫做EL表達(dá)式的標(biāo)簽庫。要使用標(biāo)簽庫首先需要下載jstl.jar導(dǎo)入到項(xiàng)目的環(huán)境中。
6、EL表達(dá)式取值
首先需要在頁面頭部聲明el表達(dá)式(<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>)里面包含了很多的標(biāo)簽,具體可以自己網(wǎng)上學(xué)習(xí)學(xué)習(xí)。下圖是取userName的寫法。
7、學(xué)習(xí)JSP不能只是單單的學(xué)習(xí)這一個(gè)東西,畢竟技術(shù)與技術(shù)很多都是關(guān)聯(lián)的。如果想要學(xué)好JSP,那就得學(xué)JS,CSS,EL表達(dá)式等技術(shù)。我這里講的只是一點(diǎn)皮毛,堅(jiān)持學(xué)習(xí)才是王道。
相關(guān)推薦:
MyEclipse怎么關(guān)閉.html.jsp的可視化編輯器?
相關(guān)文章
- Eclipse怎么自定義類似syso的快捷代碼模板?Eclipse中有很多快捷操作方法,比如一般在輸入syso然后按下alt+/,編輯器自動(dòng)會(huì)把syso替換成System.out.println();,該怎么實(shí)現(xiàn)2016-09-12
- myEclipse代碼提示失效該怎么辦?myEclipse中代碼自動(dòng)提示很重要,可以節(jié)省很多使勁,但是這個(gè)功能卻失效了,該怎么辦呢?下面我們就來看看詳細(xì)的解決辦法,需要的朋友可以2016-09-10
Eclipse怎么安裝MAT插件? Eclipse安裝MAT插件的兩種方法
Eclipse怎么安裝MAT插件?Eclipse開發(fā)的時(shí)候需要安裝一些插件,今天我們就來看看MAT插件的兩種安裝方法,都很簡單,需要的朋友可以參考下2016-09-02- myeclipse怎么添加讀寫模板代碼rw?myeclipse中為了能快速的萬層一些相同代碼,我們可以將他們做成模板來使用,下面我們就來看看myeclipse添加讀寫模板代碼rw的教程,需要2016-08-18
eclipse無法安裝插件提示duplicate location怎么辦?
eclipse無法安裝插件提示duplicate location怎么辦?eclipse安裝插件的時(shí)候,發(fā)現(xiàn)總是安裝失敗并提示duplicate location,該怎么辦呢?下面我們就來看看詳細(xì)的解決辦法,需2016-08-17- Eclipse中TestNG提供了框架單元測試,和junit差不多,但是TestNG中體更得功能更多一些,下面我們就來看看詳細(xì)的安裝教程,需要的朋友可以參考下2016-08-16
- myeclipse怎么設(shè)置Spring支持?myeclipse中想要設(shè)置自動(dòng)加入spring,設(shè)置教程很簡單,下面我們就來看看詳細(xì)的設(shè)置教程,需要的朋友可以參考下2016-08-14
myeclipse關(guān)閉遠(yuǎn)程調(diào)試的圖文教程
myeclipse怎么關(guān)閉遠(yuǎn)程調(diào)試?myeclipse中調(diào)試程序的時(shí)候,偶爾會(huì)遇到遠(yuǎn)程調(diào)試的問題,一般我們用完以后需要關(guān)閉它,該怎么關(guān)閉呢?下面我們就來看看詳細(xì)的關(guān)閉教程,需要的2016-08-12- myeclipse怎么添加更換JRE?在編程的時(shí)候,會(huì)遇到需要更換jdk的時(shí)候,該怎么更換呢?下面我們就來看看詳細(xì)的更換教程,需要的朋友可以參考下2016-08-03
MyEclipse2015打開提示Tern Sercer Tineout錯(cuò)誤怎么辦?
MyEclipse2015打開提示Tern Sercer Tineout錯(cuò)誤怎么辦?MyEclipse2015編程的時(shí)候總是提示Tern Server Timeout的錯(cuò)誤,基尼坦我們就來看看這個(gè)問題的解決辦法,需要的朋友可2016-08-01