JSP技巧:發送生動影像

  你是否曾經想過從jsp頁面(或者servlet)中發送動態產生的映像?這篇技巧告訴你如何做。要運行這裡的代碼,你需要一個Tomcat或者其他支援JSP 1.1的web伺服器。  當一個web頁面帶有image/jpeg (或者其他的映像格式)的MIME類型被發送時,你的瀏覽器將那個返回結果當作一個映像,然後瀏覽器顯示映像,作為頁面的一部分或者完全作為映像自身。要為你的jsp版面設定MIME類型,你需要設定頁面的contentType屬性:<%@ page

J2EE基礎:JSP中自訂標籤的詳細講解

一、基本概念: 1.標籤(Tag): 標籤是一種XML元素,通過標籤可以使JSP網頁變得簡潔並且易於維護,還可以方便地實現同一個JSP檔案支援多種語言版本。由於標籤是XML元素,所以它的名稱和屬性都是大小寫敏感的 2.標籤庫(Tag library): 由一系列功能相似、邏輯上互相聯絡的標籤構成的集合稱為標籤庫。 3.標籤庫描述檔案(Tag Library Descriptor): 標籤庫描述檔案是一個XML檔案,這個檔案提供了標籤庫中類和JSP中對標籤引用的映射關係。它是一個設定檔,和web.

Jsp中application session request的區別執行個體

put.jsp<%@ page contentType="text/html; charset=GBK" language="java"errorPage=""%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/19

Jsp中的session使用

Jsp的session是使用bean的一個生存期限,一般為page,session意思是在這個使用者沒有離開網站之前一直有效,如果無法判斷使用者何時離開,一般依據系統設定,tomcat中設定為30分鐘.我們使用seesion功能,可以達到多個jsp程式從操作同一個java bean, 那麼這個java bean可以作為我們傳統意義上的"全域變數池".(在java中我們可以使用static靜態化一個變數和方法,使用singleton唯一化對象.)在項目實踐中,我們Jsp程式中很多參數需要從資料庫中

JSP與Servlets的區別

JSP和SERVLET到底在應用上有什麼區別,很多人搞不清楚。我來胡扯幾句吧。簡單的說,SUN首先發展出SERVLET,其功能比較強勁,體系設計也很先進,只是,它輸出HTML語句還是採用了老的CGI方式,是一句一句輸出,所以,編寫和修改HTML非常不方便。 後來SUN推出了類似於ASP的鑲嵌型的JSP,把JSP TAG鑲嵌到HTML語句中,這樣,就大大簡化和方便了網頁的設計和修改。新型的網路語言如ASP,PHP,JSP都是鑲嵌型的SCRIPT語言。

用JSTL實現JSP應用程式快速開發

  在這篇文章中,我將為大家介紹一種基於JSP且靈活有趣的技術,那就是JSTL.JSTL全稱為Java Server Pages Standard Tag

用jsp進行資料分頁顯示的一個實現

互連網時代實際上是資料的時代,構建大型電子商務系統必然要涉及到大量資料顯示,資料的分頁顯示是頻繁遇到的問題,如果讓每個程式員都要考慮資料的擷取與處理的每個細節,那必將是件既糟糕又混亂的事情,類似於分頁顯示這種具有公用特徵的控制邏輯必定要在horizonal

正確優雅地解決使用者退出——JSP及Struts解決方案

摘要      在一個有密碼保護的Web應用中,正確處理使用者退出過程並不僅僅只需調用HttpSession的invalidate()方法。現在大部分瀏覽器上都有後退和前進按鈕,允許使用者後退或前進到一個頁面。如果在使用者在退出一個Web應用後按了後退按鈕瀏覽器把緩衝中的頁面呈現給使用者,這會使使用者產生疑惑,他們會開始擔心他們的個人資料是否安全。許多Web應用強迫使用者退出時關閉整個瀏覽器,這樣,使用者就無法點擊後退按鈕了。還有一些使用javascript,但在某些用戶端瀏覽器這卻不一定起作用

JSP頁面中的自訂標籤

用於調用Javaean組件中的操作和執行請求指派的標準JSP標籤簡化了JSP頁面的開發和維護。JSP技術還提供了在自訂標籤中封裝其他動態功能的機制,這種自定標籤是JSP語言的擴充。自訂標籤通常是以標籤庫的形式出現的,它定義了一組相關的自訂標籤,並包含實現這些標籤的對象。可 以由自訂標籤執行的任務包括對隱式對象的操作、處理表單、訪問資料庫和其他企業級服務,如電子郵件和目錄、以及執行流程式控制制。JSP標籤庫是由精通

JSP標籤自訂

最近一直在學習自訂標籤,於是就想試著去實現一些JSP中內建的標籤庫功能,順便也把反射機制複習一下。(如果你對這兩種技術不很熟悉,這篇blog的最下邊有一些關於反射和自訂標籤的example和PPT文檔下載)今天要實現的功能是useBean標籤。下表是它的一些屬性和用途。(我只選了個比較重要的屬性,並沒有實現所有屬性)屬性 用途 id 給將要應用bean的變數一個名字,如果發現有相同id和scope的bean對象,則應用此對象而不會產生一個新的例示。 class 指明了bean的整個包名。

圖解JSP執行過程

        前些天學習了JSP這一部分內容,但是在後來再次聽到jsp執行原理時卻想不起來具體的執行過程了。於是上網搜尋了一下,發現大家對於JSP執行過程都是簡單的描述了幾句,既然沒有好的文章,那就自己來一篇吧。        這裡順便用上了王老師的JSP執行過程圖,加示,相信下次只需一眼,我們就能知道整個執行過程。先:JSP執行過程:        1、第一步,首先是使用者向用戶端(瀏覽器)發出HTTP請求。        2、然後伺服器中的servlet容器發現URL中尾碼是.jsp   

JSP頁面顯示亂碼二、表單提交中文時出現亂碼三、資料庫連

在練習向資料庫中提交中文時出錯了,所以找到了這篇文章在 mysql.ini  中改沒有起到作用,用轉換成 gb2312  的,也沒有解決,看來這個應該行request.seCharacterEncoding("gb2312");還沒有試,回家再試下面是轉貼的文章:大家在JSP的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考。 一、JSP頁面顯示亂碼 下面的顯示頁面(display.jsp)就出現亂碼:

在jsp頁面顯示struts中異常資訊

在struts中處理異常是相當方便的,不管是struts1,還是struts2,配置全域異常就可以了~要想在頁面中把異常資訊列印出來:struts1中的處理方法:<c:out value="${requestScope['org.apache.struts.action.EXCEPTION'].message}"/>struts2中直接使用標籤:<s:property

JSP中getParameter與getAttribute

——getParameter得到的都是String類型的。或者是http://a.jsp?id=123中的123,或者是某個表單提交過去的資料。——getAttribute則可以是對象。——getParameter()是擷取POST/GET傳遞的參數值;——getAttribute()是擷取對象容器中的資料值;——getParameter:用於用戶端重新導向時,即點擊了連結或提交按扭時傳值用,即用於在用表單或url重新導向傳值時接收資料用。——getAttribute:用於伺服器端重新導向時,即

JSP 中的編碼設定

1. pageEncoding:<%@ page pageEncoding="UTF-8"%>jsp頁面編碼: jsp檔案本身的編碼 2. contentType: <%@ page contentType="text/html; charset=UTF-8"%>web頁面顯示編碼:jsp的輸出資料流在瀏覽器中顯示的編碼 3.

jsp中的編碼設定的含義

<%@ page language="java" pageEncoding="UTF-8"%><%@ page contentType="text/html;charset=iso8859-1"%><html><head><title>中文問題</title><meta http-equiv="Content-Type" content="text/html;

jsp基本文法介紹

基本文法介紹    JSP編譯器指引與指令元件有五種型態.在JSP 1.0之後,大部分的JSP是包含在以<% 作為開始%>作為結束的單一標籤裡.新的 JSP 1.1規格已經發表了,它同時也與XML相容.五種JSP的編譯器指引如下所示: 1 編譯器指引 <%@ 編譯器指引 %> 2 預定義 <%! 預定義 %> 3 運算式 <%= 運算式 %> 4 程式碼 <% 程式碼 %> 5 註解 <%-- 註解 --%>  

jsp中靜態include與動態include

jsp中include有兩種形式,分別是 <%@ include file=” ”%> <jsp:include page=” ” flush=”true”/>

jsp 水晶報表

 我使用的開發IDE是eclipse3.2,伺服器是tomcat5.5建立一個 Crystal reports web項目在Target runtime選擇apache tomcat v5.5下一步中crystal reports java reporting component、dynamic web module、java是預設選中的,這三個是必需的,你也可添加struts,後面的設定會要求你添加struts的類庫。在最後面預設加入樣本的資料庫和報表。這樣一個Crystal Reports

ssh工程的jsp中文亂碼問題

jsp的一個文字框的value值是通過el運算式擷取的,這是一個搜尋功能,輸入中文後搜尋成功,可是搜尋成功過後這個文字框顯示為亂碼。過濾器、統一jsp頁面編碼等等在網上找了好久都沒解決,也許是搜到了我不能理解而沒有運用上,最後發現頁面傳的中文到bean裡面時,到set的時候就亂碼了,所以在set這裡就通過:   try   {    keyword = new String(keyword.getBytes("ISO-8859-1"),"UTF8");    keyword =

總頁數: 266 1 .... 131 132 133 134 135 .... 266 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.