jsp的運用實例,jsp例子

本文目錄一覽:

求jsp頁面跳轉實例,5種方法,給3個方法的實例就好!

經測試沒有問題:

1. response.sendRedirct(“跳轉到頁面”);

2.response.setHeader();

%

response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);

String newLocn=”/index.html”;

response.setHeader(“Location”,newLocn);

%

3.jsp:forward page=”跳轉頁面”/

4.JS自動跳轉

table

tr

td id= “go_title ” 3秒後自動跳轉到論壇首頁 /td

/tr

/table

var time=0;

function gotoBbsIndex(){

time++;

if(time==3){

document.location.href= “index.html “;

}

document.getElementById( “go_title “).innerHTML=(3-time)+ “秒後自動跳轉到論壇首頁 “;

}

window.setInterval( “gotoBbsIndex() “,1000);

/script

5.a href=”#”轉向的頁面/a

6.request.sendRedirect(“success.html”);

Jsp有哪些動作?作用分別是什麼?

JSP規範定義了一系列的標準動作,它用JSP作為前綴,可用的標準動作元素如下:

作用分別如下:

1、jsp:include動作元素用來包含靜態和動態的文件。該動作把指定文件插入正在生成的頁面。語法格式如下:

jsp:include page=”相對 URL 地址” flush=”true” /

2、jsp:useBean動作元素

jsp:useBean 動作用來加載一個將在JSP頁面中使用的JavaBean。語法格式如下:

jsp:useBean id=”name” class=”package.class” /

3、jsp:setProperty動作元素

jsp:setProperty用來設置已經實例化的Bean對象的屬性,有兩種用法。首先,你可以在jsp:useBean元素的外面(後面)使用jsp:setProperty,語法格式如下:

jsp:setProperty name=”myName” property=”someProperty” …/

4、jsp:getProperty動作元素

jsp:getProperty動作提取指定Bean屬性的值,轉換成字符串,然後輸出。語法格式如下:

jsp:getProperty name=”myName” property=”someProperty” …/

5、jsp:forward 動作元素

 jsp:forward動作把請求轉到另外的頁面。jsp:forward標記只有一個屬性page。語法格式如下所示:

jsp:forward page=”相對 URL 地址” /

6、jsp:plugin動作元素

jsp:plugin動作用來根據瀏覽器的類型,插入通過Java插件 運行Java Applet所必需的OBJECT或EMBED元素。

jsp:plugin type=”applet” codebase=”dirname” code=”MyApplet.class”

                          width=”60″ height=”80″

  jsp:param name=”fontcolor” value=”red” /

  jsp:param name=”background” value=”black” /

  jsp:fallback

     Unable to initialize Java Plugin

  /jsp:fallback

/jsp:plugin

7、jsp:element 、 jsp:attribute、 jsp:body動作元素

jsp:element 、 jsp:attribute、 jsp:body動作元素動態定義XML元素。動態是非常重要的,這就意味着XML元素在編譯時是動態生成的而非靜態。

%@ page language=”java” contentType=”text/html; charset=UTF-8″

   pageEncoding=”UTF-8″%

!DOCTYPE html

html

head

meta charset=”utf-8″

title菜鳥教程(runoob.com)/title

/head

body

jsp:element name=”xmlElement”

jsp:attribute name=”xmlElementAttr”

  屬性值

/jsp:attribute

jsp:body

  XML 元素的主體

/jsp:body

/jsp:element

/body

/html

8、jsp:text動作元素

jsp:text動作元素允許在JSP頁面和文檔中使用寫入文本的模板,語法格式如下:

jsp:text模板數據/jsp:text

JSP是什麼

JSP全名為Java Server Pages,中文名叫java服務器頁面,其根本是一個簡化的Servlet設計,它是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。

JSP技術有點類似ASP技術,它是在傳統的網頁HTML(標準通用標記語言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件,後綴名為(*.jsp)。 用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他操作系統上運行。

一個JSP頁面可以被分為以下幾部份:靜態數據、JSP指令、JSP腳本元素和變量、JSP動作、用戶自定義標籤。

擴展資料:

JSP技術是使用Java編程語言編寫類XML的tags和scriptlets,來封裝產生動態網頁的處理邏輯。網頁還能通過tags和scriptlets訪問存在於服務端的資源的應用邏輯。

JSP將網頁邏輯與網頁設計的顯示分離,支持可重用的基於組件的設計,使基於Web的應用程序的開發變得迅速和容易。 JSP(JavaServer Pages)是一種動態頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來。

參考資料:百度百科-JSP

解釋JSP的作用,並列舉JSP的特點

JSP是一種建立在Servlet規範功能之上的動態網頁技術,是在通常的網頁文件中嵌入腳本代碼,用於產生動態內容,在JSP文件中嵌入的是java代碼和JSP標記。

特點:

1、將內容的生成和顯示進行分離使用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面。

2、強調可重用的組件絕大多數JSP頁面依賴於可重用的,跨平台的組件來執行應用程序所要求的更為複雜的處理。

3、採用標識簡化頁面開發Web頁面開發人員不會都是熟悉腳本語言的編程人員。

JSP的優缺點

一、缺點

1、JSP技術極大的增加了產品的複雜性。

2、java的高效率運行需要佔用大量的內存和硬盤空間。一方面,java的高速運行是通過.class文件常駐內存來實現的,另一方面,還需要硬盤空間來存儲一系列的.java文件和.class文件以及對應的版本文件。

3、JSP程序調試困難。

二、優點

1、JSP代碼跨平台,即一次編寫,處處運行。

2、JSP組件跨平台可重用,企業JavaBeans組件可以訪問傳統的數據庫,並能以分佈式系統模式工作於Solaris,Linux,UNIX和Windows平台。

3、支持多種網頁格式。

4、JSP標籤可擴充性。JSP技術允許開發者擴展JSP標籤,定製JSP標籤庫,所以網頁製作者充分利用與XML兼容的標籤技術強大的功能,大大減少對腳本語言的依賴。

jsp中post方法的實例?

%@ page language=”java” contentType=”text/html; charset=UTF-8″

pageEncoding=”UTF-8″%%@ page import=”java.io.*,java.util.*” %!DOCTYPE htmlhtmlheadmeta charset=”utf-8″title菜鳥教程(runoob.com)/title/headbodyh1使用 POST 方法讀取數據/h1ullipb站點名:/b%// 解決中文亂碼的問題String name = new String((request.getParameter(“name”)).getBytes(“ISO-8859-1″),”UTF-8”);% %=name%/p/lilipb網址:/b

%= request.getParameter(“url”)%/p/li/ul/body/html

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/182148.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-24 06:18
下一篇 2024-11-24 06:18

相關推薦

  • Python生成隨機數的應用和實例

    本文將向您介紹如何使用Python生成50個60到100之間的隨機數,並將列舉使用隨機數的幾個實際應用場景。 一、生成隨機數的代碼示例 import random # 生成50個6…

    編程 2025-04-29
  • Python計數循環例子用法介紹

    在這篇文章中,我們將為您提供有關Python計數循環的一些詳細信息,並為您提供示例和代碼,讓您更深入地了解如何使用Python進行計數循環。 一、什麼是計數循環? 計數循環是編程中…

    編程 2025-04-28
  • 如何在dolphinscheduler中運行chunjun任務實例

    本文將從多個方面對dolphinscheduler運行chunjun任務實例進行詳細的闡述,包括準備工作、chunjun任務配置、運行結果等方面。 一、準備工作 在運行chunju…

    編程 2025-04-28
  • Python存為JSON的方法及實例

    本文將從以下多個方面對Python存為JSON做詳細的闡述。 一、JSON簡介 JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,易於人閱…

    編程 2025-04-27
  • 分析if prefixoverrides="and |or"的用法與實例

    if語句是編程語言中最為基礎和常見的控制流語句,而prefixoverrides是if語句的一個重要屬性。其中,prefixoverrides的常見取值為and和or。那麼,這兩者…

    編程 2025-04-27
  • Tanimoto係數用法介紹及實例

    本文將詳細講解Tanimoto係數的定義和使用方法,並提供相關實例代碼以供參考。 一、Tanimoto係數概述 Tanimoto係數也稱為Jaccard係數,是計算兩個集合相似度的…

    編程 2025-04-27
  • 為什麼web項目的歡迎頁必須是jsp?

    在web項目中,歡迎頁通常是用戶首次訪問的頁面。而對於這個頁面的選擇,我們通常會選擇jsp作為歡迎頁,其原因是什麼呢? 一、JSP的優勢 JSP與HTML和CSS的結合,可以實現動…

    編程 2025-04-25
  • C#可變參數的應用與實例

    一、可變參數的概念 可變參數是C#中的一個特性,它允許定義一個參數數量不確定的方法,也稱作變長參數,即方法內傳遞的參數個數可以動態變化。使用可變參數,可以簡化方法的重載,增加函數的…

    編程 2025-04-25
  • Modbus RTU通訊實例詳解

    一、Modbus RTU通訊是什麼? Modbus RTU通訊是一種串行通訊協議,廣泛應用於工業自動化領域。通過Modbus RTU通訊協議,能夠實現在不同設備之間的數據交換。 在…

    編程 2025-04-20
  • JS確認框confirm用法實例

    一、簡介 JS的確認框confirm是常用的彈窗功能之一,常用於提示用戶是否執行某項操作。例如,在用戶點擊刪除按鈕時,通常會彈出確認框,詢問用戶是否確認刪除。本文將從多個方面進行詳…

    編程 2025-04-18

發表回復

登錄後才能評論