1. 程式人生 > >java web學習心得與總結(1)——jsp基本語法

java web學習心得與總結(1)——jsp基本語法

java web自學快三個月了,前面的基礎知識都忘了,以後每天寫一篇部落格總結一下. 或者關注下我的新浪微博:Mr翅膀君

一.page指令

1.language屬性

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

2.extends屬性

該屬性是設定jsp頁面繼承的java類

3.import屬性

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

4.pageEncoding屬性

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

5.contentType屬性

該屬性是設定jsp頁面的MIME型別和字元編碼

<%@ page contentType="text/html"; charset="utf-8"%>

6.session屬性

該屬性是定義jsp頁面是否使用HTTP的session會話物件,其型別是boolean型別,預設為true,如果為false則jsp頁面無法使用session會話物件

<%@ page session=“false”%>

7.buffer屬性

該屬性是設定jsp的out輸出物件使用的緩衝區大小,預設為8kb,開發是建議為8的倍數。

<%@ page buffer=“128kb”%>

8.autoFlush屬性

該屬性是定義當jsp頁面緩層滿了,是否自動重新整理快取,預設為true,否則會丟擲異常

<%@ page autoFlush=“false”%>

9.isErrorPage屬性

該屬性是jsp頁面業務的改變

當jsp頁面設定錯誤處理時,程式碼:<%@ page isErrorPage=“true”%>

10.errorPage

該屬性是指定當前jsp頁面異常錯誤的另一個jsp頁面,指定jsp錯誤處理必須設定iserrorPage屬性為true

當jsp頁面錯誤異常錯誤的頁面<%@ page errorPage=“error/login.jsp”%>

二.include 指令

include指令包含網站的Banner和版權資訊。

<%@ include file="login.jsp"%>

三. taglib指令

該指令作用是宣告頁面使用到的標籤庫。

<%@ taglib prefix="tagPrefix" url="tagUrl"%>

prefix:指定標籤的字首

URL:標籤庫的地址

例子:呼叫JSTL中的核心標籤庫

<%@ taglib prefix="c" url="http://java.sun.com/jsp/jstl/core"%>

四.jsp表示式

直接在頁面中輸出資訊

<%= 5+6%>   //輸出資訊為11

五.jsp頁面嵌入程式碼

<% java程式碼 %>

六. 宣告標識

<%!

   int num=0;

  int count(){

      num++;

      return num;

}

%>

如果在最後加入<%=count()%>呼叫全域性方法,則每次重新整理頁面,並且輸出的數值比前一次+1.

七. 動作標識

1.包含檔案標識<jsp:include page="url" flush="true/false">

     子動作標籤<jsp:param>

</jsp:include>

2.請求轉發標識

<jsp:forword page="url">

3.傳遞引數標識

<jsp:param name="引數名" value=“引數值”/>

相關推薦

java web學習心得總結1——jsp基本語法

java web自學快三個月了,前面的基礎知識都忘了,以後每天寫一篇部落格總結一下. 或者關注下我的新浪微博:Mr翅膀君 一.page指令 1.language屬性 <%@ page language="java" import="java.util.*" page

Java EE 之 過濾器入門學習總結1

ret oct 入門 全局 err throws () XML view 使用Filter技術來配合開發會使得開發變得簡單起來。簡單的一個例子就表現在“亂碼問題”上。不使用Filter的話,我們有可能需要為每一個網頁設置字符編碼集,如request.setCharacte

web前端面試知識點總結1

(1)button是行內元素還是塊級元素? 答:它是可變元素,既不屬於行內元素,也不屬於塊級元素。可變元素:根據上下文語境決定該元素為塊級還是內聯(可變元素如:button、iframe、map等)。 (2)行內元素有哪些?塊級元素有哪些?css盒子模型是什麼? 答:塊級

基於MVC4+EasyUI的Web開發框架經驗總結1-利用jQuery Tags Input 外掛顯示選擇記錄

最近花了不少時間在重構和進一步提煉我的Web開發框架上,力求在使用者體驗和介面設計方面,和Winform開發框架保持一致,而在Web上,我主要採用EasyUI的前端介面處理技術,走MVC的技術路線,在重構完善過程中,很多細節花費不少時間進行研究和提煉,一步步走過來,也積累了不

面試心得總結

程式設計師大部分時間都是在解決Bug,當我解決Bug時,總有一種隱隱的感覺,感覺我在尋找迷宮的入口。 我圍著迷宮一直轉圈,每轉一圈,對他越熟悉,越瞭解,就越接近入口。好比最近的非常火的美劇《西部世界》,機器人死千百次,每次都是重複,每次重複都不一樣,

Java工程師的一些面試總結1

面試其實就是一場相親,你面試的公司和麵試你的人就是你的相親物件。就是一場喜歡與被喜歡的過程。你拿什麼吸引的對方!顏值?氣質?素質? 下面是某網際網路大廠的面試題!值得你思考一下,讀一讀。 MySQL InnoDB儲存的檔案結構 索引樹是如何維護的? 資料

2013年自我回顧總結1

本不是喜歡自我總結的人,很多時候認為這也挺矯情的,哈哈,我就是傳說中的簡單直接粗暴一組,女漢子的稱謂也由此而來吧,愛直接也愛簡單,愛coding也愛coding to die,我是女漢子,我為自己代鹽,啊哈哈哈哈。 但是看過大家的總結之後我也是深有感觸的,這一年對於我而言

面試心得總結

找工作一定要做好Homework,認準準備筆試和麵試,認真研究你投簡歷的公司 如果你能給應聘公司提出建議,指出他們公司產品的不足,可以改進的地方,那應聘成功的機率就回提高 之前有朋友分析了某個公司的Android客戶端App,寫了一份郵

CMS內容管理系統開發- Java Web開發及釋出例項1

第四天:關於CMS內容管理系統-Java Web開發及釋出例項(1)   文章內容:        1、關於C/S結構和B/S結構的簡要介紹        2、關於Tomcat和Web應用的目錄結構        3、在My Eclipse 2015CI上操作和釋出web

詳解Java鎖的升級對比1——鎖的分類細節結合部分原始碼

前言   之前只是對Java各種鎖都有所認識,但沒有一個統一的整理及總結,且沒有對“鎖升級”這一概念的加深理解,今天趁著週末好好整理下之前記過的筆記,並歸納為此博文,主要參考資源為《Java併發程式設計的藝術》與《Java多執行緒程式設計核心技術》,有需要的朋友可以私信評論我,這個是有書籤的PDF電子版!

Java Web 學習總結Servlet核心介面+Servlet3.0配置

  Servlet3.0版本對Servlet配置進行了重大變革,Servlet類不需要再麻煩的去編輯web.xml檔案了,只需要在類上面進行註釋就可以了,獲得了 Java 社群的一片讚譽之聲,以下是新增的註解支援。 @WebServlet @WebServlet 用於將一個類宣告為 Servlet,該註解

Java Web學習總結7JSP

sco runt util 註意細節 服務 private tin 多行 cnblogs 一,JSP基礎語法 1,JSP模板元素 JSP頁面中的HTML內容稱之為JSP模版元素。 JSP模版元素定義了網頁的基本骨架,即定義了頁面的結構和外觀。 2,JSP腳本

《實戰Java高併發程式設計》學習總結1

第1章 走入並行世界 1 併發(Concurrency)和並行(Parallelism)都可以表示兩個或多個任務一起執行。但併發偏重於多個任務交替執行,而多個任務之間有可能還是序列。並行是真正意義上的“同時執行”。 2 有關並行的兩個重要定律。Amdahl定律強調當序列比例一定時,加速比是有

Spring Cloud微服務學習總結1——Spring Cloud及微服務入門

一、Spring Cloud是什麼鬼? Spring Cloud為開發者提供了快速建立一些常見的模式在分散式系統的工具(如配置管理、服務發現、斷路器、智慧路由、微代理,控制匯流排,一次性令牌,全球鎖,領

Jenkins學習總結1——Jenkins詳細安裝構建部署使用教程

  Jenkins是一個開源軟體專案,旨在提供一個開放易用的軟體平臺,使軟體的持續整合變成可能。Jenkins是基於Java開發的一種持續整合工具,用於監控持續重複的工作,功能包括: 1、持續的軟體版本釋出/測試專案。 2、監控外部呼叫執行的工作。 本文使用的Linux

MEF學習總結1---總體架構

attr 總結 技術分享 dir target get gre round 管理 用了很久的MEF框架來做依賴註入,最近想把它的原理和機構總結一下,主要包括如下幾個方面: 1. 總體架構 2. .Net Composition Primitive 3. Attribu

Java學習——個人經驗集1

get 個人經驗 public 自動生成 odin tar void super source 【Coding】 1、自動生成生成構造函數。 Source→Generate Constructors from Superclass abstract class S

Spring-Batch學習總結1——重要概念,環境搭建,名詞解釋,第一個項目及異常處理

img truct 設定 uil sna sta col key services Spring-batch框架學習總結(1)一.初識Spring-batch框架:1.核心名詞解釋:Job:是Spring-batch框架的核心概念,它包含了批處理的所有操作Step:每一個J

phthon學習總結1

pytho 保留字 大小寫 特殊字符 int 開頭 字母數 操作 定義 1、print("hello word") 2、變量、常量:   變量是存儲信息、方便調用、修改操作   常量固定不變的量,python用字母大寫區分。無常量。 命名規則: 1)字母數字下劃線組成。 2

Redis學習總結1——Redis記憶體資料庫詳細教程

1.Redis是什麼 2.redis的作者何許人也 3.誰在使用redis 4.學會安裝redis 5.學會啟動redis 6.使用redis客戶端 7.redis資料結構 – 簡介 8.redis資料結構 – strings 9.redis資料結構 – lists 10.redis