1. 程式人生 > >JSP(Java Server Pages)

JSP(Java Server Pages)

JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是一個簡化的Servlet設計,它[1] 是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML(標準通用標記語言的子集)檔案(*.htm,*.html)中插入Java程式段(Scriptlet)和JSP標記(tag),從而形成JSP檔案,字尾名為(*.jsp)。 用JSP開發的Web應用是跨平臺的,既能在Linux下執行,也能在其他作業系統上執行。 它實現了Html語法中的java擴充套件(以 <%, %>形式)。JSP與Servlet一樣,是在伺服器端執行的。通常返回給客戶端的就是一個HTML文字,因此客戶端只要有瀏覽器就能瀏覽。 JSP技術使用Java程式語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在於服務端的資源的應用邏輯。JSP將網頁邏輯與網頁設計的顯示分離,支援可重用的基於元件的設計,使基於Web的應用程式的開發變得迅速和容易。 JSP(JavaServer Pages)是一種動態頁面技術,它的主要目的是將表示邏輯從
Servlet
中分離出來。 Java Servlet是JSP的技術基礎,而且大型的Web應用程式的開發需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向物件,具有平臺無關性且安全可靠,主要面向因特網的所有特點。

相關推薦

JSPJava Server Pages內建物件

request物件 (1)訪問請求引數 處理HTTP請求中的各項引數。在這些引數中,最常用的就是獲取訪問請求引數。當通過超連結的形式傳送請求時,可以為該請求傳遞引數,這可以通過在超連結的後面加上問好“?”來實現,例如如下的例子,傳送一個請求到delete.jsp頁面,並傳遞一個名稱為id的引數: 改頁面的作

JSPJava Server Pages

JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是一個簡化的Servlet設計,它[1] 是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。JSP技術有點類似ASP技術,它是在傳統的網頁HTML(

JSP簡介java server pages

jsp技術特徵: 1.跨平臺性。降低開發人員的工作量,不只在需要為每一個伺服器設定不同的程式。 2.內容的生成和頁面顯示分離。客戶端不能檢視到該結果是怎麼生成的,加強程式保密性。 3.可重用元件。(javabean),減少工作量,易於維護。 4.資料庫操作。可以進行任何與J

jspJava server page

1. jsp java server page 用途:主要用來生成html標籤 在表現形式上類似於html 但多了一行 <%@ page contentType="text/html;charset=utf-8" %> 上面的程式碼稱為 p

JSPJava Server Pages(Java伺服器頁面)

JSP 簡介 什麼是Java Server Pages(Java伺服器頁面)? JSP全稱Java Server Pages,是一種動態網頁開發技術。它使用JSP標籤在HTML網頁中插入Java程式碼。標籤通常以<%開頭以%>結束。 JSP是一種Ja

Java Server PagesJSP概述

JSP是一門指令碼語言,擁有Java語言的所有特性。 將靜態資源和JSP頁面儲存在WEB-INF或其下的某一個目錄下,可以將它們隱藏起來。放在這裡的資源無法直接通過輸入網址而訪問到,但是仍然可

java內存模型Java Memory Model

ble watermark 了解 計算機 als stack lin 方法 兩個 內容導航: Java內存模型硬件存儲體系結構Java內存模型和硬件存儲體系之間的橋梁: 共享對象的可見性 競爭條件 Java內存模型規定了JVM怎樣與計算機存儲系統(RA

GRPC 1.3.4 發布,Google 高性能 RPC 框架Java C++ Go

框架 9.png 高性能 修復 git ogl arch bsp 版本 GRPC 1.3.4 發布了,GRPC 是一個高性能、開源、通用的 RPC 框架,面向移動和 HTTP/2 設計,是由谷歌發布的首款基於 Protocol Buffers 的 RPC 框架。 GRPC

【算法拾遺java描寫敘述】--- 插入排序直接插入排序、希爾排序

ecan itblog insert med image java程序 can rip title 插入排序基本思想 每次將一個待排序的記錄按其keyword大小插入到前面已經拍好序的子文件的適當位置,直到全部記錄插入完畢為止。 直接插入

【數據結構】之順序表Java語言描述

arraylist 表數據 nbsp real 不同 1.5 根據 長度 tar   之前總結過使用C語言描述的順序表數據結構。在C語言類庫中沒有為我們提供順序表的數據結構,因此我們需要自己手寫,詳細的有關順序表的數據結構描述和C語言代碼請見【我的這篇文章】。   在Jav

MD5加密java和c#

service int print cnblogs return pan Coding pro pre java代碼 public static String md5(String str) { try { MessageDiges

mysql存儲過程及java調用

mysql 存儲過程create procedure DeleteDataByPdfDocId ( IN pdfDocId varchar(100) ) BEGIN #根據pdfDocId刪除數據 DELETE FROM pdf_formula WHERE PDF_DOCID = pdfDocId ;

Java項目框架搭建系列Java學習路線

Java 編程語言 前言:已經工作4年,真是時間飛逝。其實當你在一間公司工作一兩年之後,公司用到的開發框架的基本使用你應該都會了。你會根據一個現有項目A復制一下搭建出另外一個類似框架的項目B,然後在項目B上進行業務邏輯開發。如果你更努力一點,你可能有去摸索一些配置的作用,一些問題的排查會更有經驗和自己

探秘 Java 熱部署三Java agent agentmain

des 一個 事情 AD read initial virtual ring tran 前言 讓我們繼續探秘 Java 熱部署。在前文 探秘 Java 熱部署二(Java agent premain)中,我們介紹了 Java agent premain。通過在main方法

探秘 Java 熱部署二Java agent premain

業務 方法 instr 自己 就是 還要 是我 java 代理 命令 # 前言 在前文 探秘 Java 熱部署 中,我們通過在死循環中重復加載 ClassLoader 和 Class 文件實現了熱部署的功能,但我們也指出了缺點-----不夠靈活。需要手動修改文件等操作。

selenium基礎心得java運用 一

用戶操作 操作 這不 基本 select 找不到 情況 存在 sendkeys Selenium是一個web應用程序測試工具,直接運行於瀏覽器中,模擬用戶操作.近兩個月的時間,我們的工作主要是使用其部分特性來做爬蟲.在使用的過程中,從技術預演到項目整合,一些個人總結如下:

spring、springmvc和mybatis整合java config方式

ada vat req style face sat roo art 實體   之前項目中使用ssm框架大多是基於xml的方式,spring3.0以後就提供java config的模式來構建項目,並且也推薦使用這種方式,自從接觸過springboot後,深深感受到這種純ja

5.9 jjava學習筆記強軟弱虛引用及WeakHashMap、IdentityHashMap、EnumMap

一、引用分類 強:執行垃圾回收機制後也不回收,程式出現記憶體溢位也不回收。 軟:在垃圾回收機制執行時判斷記憶體是否已滿,如果記憶體已滿則回收,記憶體充足則不回收。 弱:垃圾回收機制執行後不論記憶體是否充足都會立即回收。 虛:虛引用和沒有引用一樣,必須配合引用佇列使用。   我們來看例子:

6.3java學習筆記緩衝流

一、緩衝流   使用緩衝流後的輸入輸出流會先儲存到緩衝區,等緩衝區滿後一次性將緩衝區中的資料寫入或取出。   避免程式頻繁的和檔案直接操作,這樣操作有利於提高讀寫效率。   緩衝流是構建在輸入輸出流之上的,可以理解為是對基本輸入輸出流的增強和擴充套件,但其根本是建立在輸入輸出流之上的。  

6.5java學習筆記其他流位元組陣列流,資料流,物件流,列印流

一、位元組陣列流   之前使用輸入輸出流的操作的物件是檔案,而這裡位元組陣列流操作的物件是記憶體,記憶體可以看做是一個位元組陣列。   使用位元組陣列流讀寫就可以看做是從記憶體A到記憶體B的讀寫,物件時記憶體即位元組陣列。      1.1構造方法     ByteArrayOutputStream