jsp forward 動作標籤
forward 動作標籤:
<jsp:forward page=”要轉向的頁面”>
</jsp:forward>
或
<jsp:forward page=”要轉向的頁面”/>
該指令的作用是:從該指令處停止當前頁面的繼續執行,而轉向其他的一個JSP頁面。
在下面例子的JSP頁面中,首先隨機獲取一個數,如果該數大於0.5就轉向頁面example2.jsp,否則轉向fileoutput.jsp
<%@ page contentType="text/html;charset=GB2312"%> <HTML> <BODY> <% double i=Math.random(); if(i>0.5) { %> <jsp:forward page="example2.jsp"/> <% } else { %> <jsp:forward page="fileoutput.jsp"/> <% } %> <p> 這句話和下面的表示式的值能輸出嗎? <%=i%> </BODY> </HTML>
example2.jsp
<%@ page contentType="text/html;charset=GB2312"%>
<HTML>
<BODY BGCOLOR=cyan>
<FONT Size=4>
<%!
int i=0;
%>
<%
i++;
%>
<p>您是第
<%=i%>
個訪問本站的客戶。
<p>
</FONT>
</BODY>
</HTML>
fileoutput.jsp
執行效果:<%@ page contentType="text/html;charset=GB2312"%> <%@ page import="java.io.*"%> <HTML> <BODY BGCOLOR=cyan> <FONT Size=4> <%! int number=0; File file=new File("count.txt"); synchronized void countPeople() { if(!file.exists()){ number++; try{ file.createNewFile(); FileOutputStream out=new FileOutputStream("count.txt"); DataOutputStream dataOut=new DataOutputStream(out); dataOut.writeInt(number); out.close(); dataOut.close(); }catch(IOException ee){} } else{ try{ FileInputStream in=new FileInputStream("count.txt"); DataInputStream dataIn=new DataInputStream(in); number=dataIn.readInt(); number++; in.close(); dataIn.close(); FileOutputStream out=new FileOutputStream("count.txt"); DataOutputStream dataOut=new DataOutputStream(out); dataOut.writeInt(number); out.close(); dataOut.close(); }catch(IOException ee){} } } %> <% countPeople(); %> <p>您是第 <%=number%> 個訪問本站的客戶。 <p> </FONT> </BODY> </HTML>
相關推薦
jsp forward 動作標籤
forward 動作標籤: <jsp:forward page=”要轉向的頁面”> </jsp:forward> 或 <jsp:forward page=”要轉向的頁面”/> 該指令的作用是:從該指令處停止當前頁面的繼續執行,而轉向其他的
jsp的動作標籤部分(三個)常用(共有二十個)
<jsp:include>標籤的作用是用來包含其它JSP頁面的!你可能會說,前面已經學習了include指令了,它們是否相同呢?雖然它們都是用來包含其它JSP頁面的,但它們的實現的級別是
18-撩課JavaWeb之JSP動作標籤與隱式物件
標籤動作 頁面包含 <jsp:include page="被包含的頁面"></jsp:include> 動態包含 各自翻譯自己的頁面,然後再引入 請求轉發 <jsp:forward page="要轉發的資源"></jsp:for
標準標籤、<jsp:include>、<jsp:forward>
使用方法 標準標籤在jsp頁面直接編寫即可,因為標準標籤是JSP規範提供的,所有容器都支援。 被替代性 標準標籤的許多功能都可以被JSTL與EL表示式語言所替代。 作用 標準標籤可協助編寫JSP時減少Scriptlet的使用。 語法 所有標準標籤都使用jsp:作為前置。 標準標籤<j
JavaWeb---JSP三大指令+九大內建物件+動作標籤+JavaBean+EL表示式函式庫
JSP指令:page include taglib 1.page:頁面指令: page指令的常用屬性: import:等同與import語句 &nb
JSP中的動作標籤
目錄 0.碼仙勵志 人生如棋,我願為卒,行動雖慢,可何曾後退過一步 1.JSP動作標籤概述 動作標籤的作用是用來簡化Java指令碼的! JSP動作標籤是JavaWeb內建的動作標籤,它們是已經定義好的動作標籤,我們可以拿來直接使用。 如果JSP
JSP標籤之動作標籤
注意: 1.JSP 動作元素與JSP指令元素不同的是,JSP動作元素在請求處理階段起作用。 2.jsp動作標籤與HTML標籤有本質區別 動作標籤是由伺服器解釋執行的,它和java程式碼一樣都是在伺服器端執行的。 HTML標籤由瀏覽器來解釋執行
<jsp:javabean>動作標籤例項
<jsp:javabean>動作標籤例項 之後補齊基礎知識 scope屬性 該屬性指定了所建立Bean例項的存取範圍,省略該屬性時的值為page.<jsp:useBean>標識被執行時,首先會在scope屬性指定的範圍來查詢指定的Bean例項,如果該例項已經存在,則引用這個B
JSP之3大指令、9大內建物件、4大域物件、動作標籤
Jsp之3大指令、9大內建物件、4大域物件 工程結構: Jsp3大指令: 格式:<%@指令名 屬性名1=”屬性值1” 屬性名2=”屬性值2” %> page指令:主要是告訴jsp引擎如何解析jsp檔案 常用屬性: import 用來
JSP JSP語法 JSP註釋 JSP指令 JSP九大內建物件 pageContext域物件 JSP動作標籤
(1)jsp概述1.1 什麼是jspjsp(java Server Pages)是JavaWeb服務端的動態資源,它與html作用是相同的 顯示資料和獲取資料1.2 jsp的組成JSP=html+Java指令碼(程式碼片段)+JSP動態資源(2)JSP語法2.1 jsp指令碼
JSP三大指令,九大內建物件,JSP動作標籤,EL表示式與函式庫
JSP三大指令 ---------------------------------------------- 一個jsp頁面中,可以有0~N個指令的定義! 1. page --> 最複雜:格式:<%@page language="java" info="xx
JSP與JavaBean相關的動作標籤
JSP與JavaBean相關的動作標籤 在JSP中與JavaBean相關的標籤有: 1)<jsp:useBean>:建立JavaBean物件; 2) <jsp:
jsp常用動作
參數 () 動作 req str testin test new request jsp:include 動態包含; jsp:forward 轉發; jsp:useBean 實例化bean對象; jsp:setProperty 設置一個屬性值 jsp:getProperty
[05] JSP標準動作
模型 什麽 usebean gpo public類 java語言 getx class patch 1、概述JSP規範中定義了一系列的標準動作,Web容器按照規範進行了實現,可以解析並執行標準動作。而標準動作使用的是標準的xml語法,看上去也比較直觀易懂,下面來看一個結構例
jsp 利用c標籤的begin end 屬性進行分頁查詢
當只是查詢某一張表的時候,如果想要顯示在頁面上,但是查詢的結果多的話,就涉及到分頁查詢 也就是: String sql="select * from person_info limit ?,?"; 但是: 如果查詢的是多張表,把各張表中
spring boot中jsp解析c標籤方法
pro.xml中新增jstl標籤 <dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version>
jsp中的標籤使用
jsp中的變數作用域 表示變數的作用域,一共4種。pageScope: 表示變數只能在本頁面使用。requestScope:表示變數能在本次請求中使用。sessionScope:表示變數能在本次會話中使用。applicationScope:表示變數能在整個應用程式中使用。 <%@
動作標籤
轉發標籤: <jsp:forward /> 引數標籤: <jsp:pararm/> 包含標籤: <jsp:include/> 原理: 包含與被包含的頁面先各自翻譯成java原始檔,然後
jsp頁面,jstl標籤中的資料在<%%>java中使用
可參考jsp的API隱式物件.. 這部分資料其實被儲存在page域中,但jsp中如果使用java程式碼需要在特定的標籤中<%%>,在這個標籤中可使用的只有pageContext物件,所以可以這樣 比如: //java後臺程式碼 List<String> list=new A
jsp自定義標籤的學習[從學習到工作(五)]
在現在的開發平臺上發現有自己定義的標籤,於是在空閒時間學習了一下自定義標籤,並且做了一個簡單的ajax校驗的text標籤,廢話少說,看下面的步驟和程式碼。 一. jsp頁面包含的內容