jsp是在HTML標記中嵌入java語言程序,并保存為以jsp為后綴名的網頁文件。
jsp頁面需要專門的jsp服務器如Tomcat來支持。tomcat下載網址http://tomcat.apache.org,安裝最好不要下載最新版本,因為很多編輯器不支持最新版本,Tomcat的安裝配置網上都有教程,與jdk配置類似,最好下載免安裝版本,免安裝版本能方便的與MyEclipse集成在一起,不要保存在c盤,不然修改配置文件時設置自己的工作空間和改端口號時會出現拒絕訪問的警告。
Javascript為按鈕添加事件處理代碼通常放在<head></head>的<script language=javascript>...</javascript>中間,以一個函數的形式出現,如function a(),在頁面體標簽<body>或按鈕標簽<button type="button">中通過onload="函數名()"或者onclick=“函數名()”來調用。
javascript腳本程序的引用方式,在web頁中加入<script src="指定js文件位置"></script>
注:js文件里不能有<script></script>或其他注釋
jsp標簽分為三類:jsp注釋,指令標簽和動作標簽
1. <html>注釋是醬紫的,<!- - 要注釋的內容文字說明寫在這里 - ->
<jsp>注釋是醬紫的,<%- -要注釋的內容文字說明寫在這里--%>,要注意區分哦!
2.指令標簽:page,include,taglib
指令(Directives)是從jsp頁面發送到容器的一種信息,它用于知道容器的執行操作,設置其全局變量,聲明類,要實現的方法等。所有的指令在整個jsp文件都有效,定義指令元素語法格式如下:
<%@ directivename attribute1="value1"...attributen="valuen" %>,即指令元素的定義是以<%@開始 , 以%>結束的,中間還包含指令名稱及若干個屬性值對的字符串。
指令標簽也叫指令元素,主要控制對整個頁面的處理,jsp有三種指令元素:page指令,include指令,taglib指令
page指令
page指令用于設置jsp頁面的全局屬性(區分大小寫),其作用范圍包括page指令的jsp頁面本身以及所有通過include指令包含的靜態文件。但page指令不能用于動態文件。
page指令的語法格式如下:
<%@page
[language]="java"
[extends="package.class"]
...
[pageEncoding="ISO-8859-1"]
%>
page指令元素各屬性

include指令 include指令用于將指定的文件包含到容器中,包含操作是在jsp文件編譯時發生,包含的過程時靜態的,包含的文件可以是jsp,html,java程序或其他的靜態文本文件。include指令的語法格式如下:<%@ include file="filename" %> filename為包含的文件名及其路徑。執行include指令的效果相當于將filename文件的內容嵌入到指令所在的文件位置被插入的文件要求滿足如下條件:-被插入的文件必須與當前jsp頁面在同一web服務目錄下-被插入的文件與當前頁面合并后的jsp頁面必須符合語法規則對于復雜的jsp頁面,我們可以將之分解為若干個文本文件,然后分別調試,最后利用include指令將它們包含到主jsp文件中即可taglib指令 taglib指令就是允許用戶使用自定義標簽,在一些大型程序中,一些頻繁,重復使用的代碼可以做成標記,此后需要的地方,只需防止相應的標記即可。 在使用taglib指令前,用戶要開發自己的標記庫,為標記庫編寫 .tld配置文件。有了標記庫之后,才能在jsp頁面中使用自己定義標記。taglib指令的語法格式如下:<%@ taglib url="URLForLibrary" PRefix="tagPrefix" %>3.動作標簽:主要有include。param,forward,plugin,useBean
Java程序
Java程序段有三種形式:實體定義,表達式和Java代碼塊
實體定義在<%! %>標識符之間,實體定義包括——變量定義,方法定義,類定義
表達式在<%= %>標識符之間
Java代碼塊在<% %>標識符之間
新聞熱點
疑難解答