本文目錄一覽:
求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