JSP擷取用戶端的瀏覽器和作業系統資訊

  string agent = request.getheader("user-agent");  stringtokenizer st = new stringtokenizer(agent,";");  st.nexttoken();  //得到使用者的瀏覽器名  string userbrowser = st.nexttoken();  //得到使用者的作業系統名  string useros =

JSP+JavaBean+Servlet工作原理執行個體講解

  JSP+JavaBean兩層結構的開發應該是比較熟悉的,也比較好理解。   但是有一點必須要清楚就是使用者通過瀏覽器來發送網頁的請求,此請求到達伺服器後在伺服器端尋找對應的網頁,如果是首次請求(第二次就不用解釋執行了),對於JSP來說要產生Servlet,然後通過Servlet引擎來執行Servlet,把調用JavaBean的結果嵌入到頁面中返回給使用者的瀏覽器。

JSP自訂標籤由淺到深詳細講解(一)

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

用jsp處理Cookie

cookie|js    9.1 Cookie概述    Cookie是伺服器發送給瀏覽器的體積很小的純文字資訊,使用者以後訪問同一個Web伺服器時瀏覽器會把它們原樣發送給伺服器。通過讓伺服器讀取它原先儲存到用戶端的資訊,網站能夠為瀏覽者提供一系列的方便,例如線上交易過程中標識使用者身份、安全要求不高的場合避免使用者重複輸入名字和密碼、門戶網站的首頁定製、有針對性地投放廣告,等等。        

JSP由淺入深(9)—— JSP Sessions

js|session  在經典的網站上,訪問者可以瀏覽幾個網頁並執行一些互動的行為。如果你在編寫這樣的網站,利用每一個使用者的一些資料是非常有用的。為了這個目的,我們可以使用JSP中的"sessions"。 Session是一個跟使用者相關的對象。當使用者訪問網站的時候,一些資料就被存放於session中,並在需要的時候從中取出資料。Session為不同的使用者儲存了不同了資料。    

JSP分頁檔分類樹源碼(遞迴演算法)

js|遞迴|演算法|頁面 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %><html><head><title></title><meta http-equiv="Content-Type"

編寫"純HTML"JSP應用:學會使用 JSTL

js   剛開始用JSP做web應用的時候,象使用PHP,ASP一樣用JSP,在HTML代碼中夾雜著一大堆的 scriptlet---即java 程式碼片段。由於本人的“排版”技術還算可以,開始的時候覺得挺好,編寫“效率”高,調試又方便!  到了後來才知道---這是一種極其愚蠢的做法兒----JSP誕生的時候就已經明確與ASP,PHP劃清了界限,使用javaBean、Servlet可以有效將HTML中夾雜的java

導航樹效果,JSP + JavaScript 實現

javascript|js|導航 轉自:http://java.mblogger.cn/zhipingch/posts/15336.aspx類似 MSDN CSDN 導航樹效果,JSP + JavaScript 實現! <!-- Tree.jsp --><%@ page contentType ="text/html;charset=gb2312" %> <%@ page import="java.util.

全面解析JSP串連各類資料庫大全

js|資料|資料庫   一、jsp串連Oracle8/8i/9i資料庫(用thin模式)    testoracle.jsp如下:  <%@ page contentType="text/html;charset=gb2312"%>  <%@ page

三種Web開發主流技術的評價之JSP

js|web|評價|主流|js   JSP:Java Server Page  JSP又是什麼原因出現的呢?Java在推向開發人員時出現了重重困難,首先是Java缺少主流系統的廣泛支援,而在所有的平台和技術上都缺少可以直接參照的應用方式。這時java就走向了在各個應用程式層上的積極進取,在自己擅長的與不擅長的領域都走出了堅定的腳步。其中最讓Web技術人員興奮的就是Java

如何設定JSP開發及運行環境

js   要學習Servlet和JSP開發,首先你必須準備一個符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1規範的開發環境。Sun提供免費的JavaServer Web Development Kit(JSWDK),可以從http://java.sun.com/products/servlet/

JSP和Struts解決使用者退出問題

js|解決|問題

Servlet和JSP 效能調整技術

js|servlet|效能   概述在本文中, Rahul Chaudhary將描述效能調整技術 (PTT performance-tuning techniques) 的使用,來提升servlets 和JSP 的效能,以此來提升你的J2EE應用的效能。筆者假設讀者具有基礎的servlets 和JSPs知識。你的J2EE應用程式運行緩慢嗎?它們可以滿足足夠的壓力嗎?本文將會描述如何在開發高效能的應用和JSP以及servlets中使用效能調整技術 (

Java和JSP編程中應該注意的幾個問題

js|編程|問題 1. 對應String類型的對象使用println()方法時,如果對象為null,將列印null而不是引發NullPointerException,由此引用的問題是容易造成錯覺,對於以後對字串的操作容易引起問題。2. 引發NullPointerException異常,主要原因是沒有對對象的存在性進行驗證,在jsp編程中經常出現:if (request.getParameter(“username”).equals(“xxx”))、

Struts與Velocity整合 五個步驟替代JSP

js   Struts Recipes 的合著者 George Franciscus 帶您一步步地把 Velocity 模板引擎整合進 Struts 應用程式。結果是一個快速、靈活的 JSP 替代物,同時帶有希望從 Struts 得到的所有方便。    Java? 伺服器頁面(JSP)技術是如此普及,以至於人們忘記了在建立 Web 頁面時還有其他選擇。但是最近,有些開發人員已經轉向模板引擎,以獲得在 JSP 中得不到的靈活性。雖然用 JSP

JSP作為客戶方訪問CORBA服務物件

js|對象|訪問

JSP高訪問量下的計數程式

js|程式|訪問   有時要為每一篇文章統計其點擊次數,如果每一次瀏覽都要更新一次庫的話,那效能在訪問量很大的情況下,伺服器的壓力就會很大了,比較好一點的方法就是先將要更新的資料緩衝起來,然後每隔一段時間再利用資料庫的批量處理,批次更新庫。源碼如下:   CountBean.java/** CountData.java** Created on 2006年10月18日, 下午4:44** To change this template,

執行個體:JSP中擷取用戶端的瀏覽器和作業系統資訊

js|用戶端|瀏覽器 string agent = request.getheader("user-agent"); stringtokenizer st = new stringtokenizer(agent,";"); st.nexttoken(); //得到使用者的瀏覽器名 string userbrowser = st.nexttoken(); //得到使用者的作業系統名 string useros = st.nexttoken();

談JSP與XML的互動

js|xml|互動   使用JavaServer Pages有三種不同的方法用於處理XML文檔,每種方法都有利於提高分離頁面代碼與XML資料的水平,有利於簡化開發網頁的複雜度並且改善提高組件與頁面代碼的可重用性。   JavaServer Pages ( JSP)和XML是Sun的J2EE的兩個至關緊要的組件。 JSP是用於建立應用程式伺服器端程式的有效工具,而客戶可以是一個瀏覽器,一個裝置或其它的應用程式。

在jsp環境中配置使用FCKEditor

js   FCKeditor是sourceforge.net上面的一個開源項目,主要是實現線上網頁編輯器的功能,可以讓web程式擁有如MS Word這樣強大的編輯功能。官方網站為http://www.fckeditor.net ,在伺服器端支援ASP.Net、ASP、ClodFusion、PHP、Java等語言,並且支援IE 5+、Mozilla 、Netscape等主流瀏覽器。  首先在官方網站下載fckeditor,注意有兩個包,一個是主檔案,

總頁數: 266 1 .... 36 37 38 39 40 .... 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.