Time of Update: 2017-02-28
JSP(JavaServer Pages)是由Sun 公司倡導、許多公司參與建立的一種動態網頁技術標準。使用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面。使用JSP標識(tag)或者小指令碼(Scriptlet)來產生頁面上的動態內容。產生內容的邏輯被封裝在標識和JavaBeans組件中,並且捆綁在小指令碼中,所有的指令碼在伺服器端運行。 資料庫連接對動態網站來說是最為重要的部分,Java中串連資料庫的技術是JDBC(Java Database
Time of Update: 2017-02-28
你的J2EE應用是不是啟動並執行很慢?它們能不能承受住不斷上升的訪問量?本文講述了開發高效能、高彈性的JSP頁面和Servlet的效能最佳化技術。其意思是建立儘可能快的並能適應數量增長的使用者及其請求。在本文中,我將帶領你學習已經實踐和得到證實的效能調整技術,它將大大地提高你的servlet和jsp頁面的效能,進而提升J2EE的效能。這些技術的部分用於開發階段,例如,設計和編碼階段。另一部分技術則與配置相關。技術1:在HttpServlet
Time of Update: 2017-02-28
在jsp和servlet的開發中,今天自己做的一個小例子中出現了中文亂碼問題,用了許多方法,發現還是解決不了。最後我用了過濾器,才算終結。此方法總結如下:在jsp頁面中使用<%@ page pageEncoding="GB2312"%>
Time of Update: 2017-02-28
要自動產生靜態頁面,用Filter截獲jsp請求並先進行預先處理,自動產生Html,是個不錯的主意。一個很容易想到的方法是在Filter截獲Request後,導向一個Servlet,在這個Servlet中向本機發送一個http請求,然後將響應寫入一個檔案:URLConnection urlConn =
Time of Update: 2017-02-28
MESSAGE.JSP<TABLE width=555 border=0 align="center" cellPadding=0 cellSpacing=0><FORM action=message_do.jsp method=post><TBODY><TR><TD width=80 height=30>信件標題:<FONT color=#ff0000>*</FONT></TD>
Time of Update: 2017-02-28
目前在jsp頁面中傳遞中文參數,主要有兩種方式: URL方式,例如:http://website/test1.jsp?act=add&type=桔子¶m=%20D%20B FORM方式,例如: <form name=test
Time of Update: 2017-02-28
Time of Update: 2017-02-28
在編寫JSP程式時,常常會碰到中文字元處理的問題,在接受request的中文字元時顯示出來一串亂碼。網上處理方法一籮筐,下面說說我用過的兩種有效地解決辦法: 1.為程式編寫一個字串處理函數,用一個靜態檔案儲存,在需要處理中文字元的JSP頁面中包含它, <%! public String codeToString(String str) { String s=str; try
Time of Update: 2017-02-28
使用JSP大約有下列三種跳轉方式:1. response.sendRedirect();2. response.setHeader("Location","");3. <jsp:forward page="" />經過實驗得到下面的一些規則:一.
Time of Update: 2017-02-28
一、基本概念:1.標籤(Tag):標籤是一種XML元素,通過標籤可以使JSP網頁變得簡潔並且易於維護,還可以方便地實現同一個JSP檔案支援多種語言版本。由於標籤是XML元素,所以它的名稱和屬性都是大小寫敏感的2.標籤庫(Tag library):由一系列功能相似、邏輯上互相聯絡的標籤構成的集合稱為標籤庫。3.標籤庫描述檔案(Tag Library
Time of Update: 2017-02-28
在本文中,帶領你學習已經實踐和得到證實的效能調整技術,它將大大地提高你的servlet和jsp頁面的效能,進而提升J2EE的效能。這些技術的部分用於開發階段,例如,設計和編碼階段。另一部分技術則與配置相關。 技術1:在HttpServlet
Time of Update: 2017-02-28
Cookie應該是一種應用較久的技術了。早在HTML剛剛出現的時候,在每個獨立的頁面之間沒有辦法記錄和標識不同的使用者。後來人們就發明了 Cookie技術,當使用者訪問網頁時,它能夠在訪問者的機器上創立一個檔案,我們把它叫作Cookie,寫一段內容進去,來標識不同的使用者。如果下次使用者再訪問這個網頁的時候,它又能夠讀出這個檔案裡面的內容,這樣網頁就知道上次這個使用者已經訪問過該網頁了。
Time of Update: 2017-02-28
1.設定errorPage:errorPage.jsp <%@page isErrorPage="true"%> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP
Time of Update: 2017-02-28
如果你不熟悉Java編程,也許你想看一下Sun的指南 。然而網頁建立者並不需要進行太多的Java開發。除了一些方法調用,在你的JSP網頁裡應儘可能少用Java代碼。記住以上提示,我們首先來看一看JSP指令和指令碼元素,之後我們會解釋JavaBeans和隱含對象。共有五種JSP指令和指令碼元素。在JSP 1.0版中,大部分JSP被一個以“< %” 開頭和以“%>”結尾的的標記括在其中。在更新的JSP
Time of Update: 2017-02-28
一、 初始化javaBean1、 在jsp中在上一段的代碼中執行過程如下:? 按照scope的參數尋找相同id的javabean,如果找到了就跳出該;? 如果沒有找到則在scope參數的位置上建立一個執行個體,並且執行和中的初始化語句;也就是說,如果確定你一定要設定現在狀態下的scope參數位置上的beanname,則避免使用類似上述代碼,而應該將語句放在之外。2、 在serlvlet中package.classname beanname=new
Time of Update: 2017-02-28
不少JSP初學者在學會簡單的jsp編程後,往往停留在用jsp裡面的sql語句調一個javabean進行資料庫連接階段,止步不前了。這個簡單的教程希望能夠有助於初學者學會用oop思想進行jsp編程。情境:一個簡單的新聞系統,有2-3個資料表構成。資料庫系統用的是Mysql,當然用其它的也類似。先看第一個資料表,也是主要的資料表:newscreate table news2 (newsid int not null,userid int,kwid int, // 關鍵詞外鍵title
Time of Update: 2017-02-28
原始碼,a.jsp往b.jsp傳值:a.jsp頁面內容:<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%><form action="b.jsp"> name:<input type=text name=name> <
Time of Update: 2017-02-28
<%@ page contentType="text/html; charset=gb2312" language="java"%><%@ page import = "java.util.*"%><%@ page import = "java.io.*"%><%@ page import =
Time of Update: 2017-02-28
在這篇文章中,我將為大家介紹一種基於JSP且靈活有趣的技術,那就是 JSTL.JSTL全稱為Java Server Pages Standard Tag Library.雖然JSP已經變的非 常流行,但JSTL在基於SQL資料庫的簡單、快速的前後台開發中還是沒有被廣泛的 應用。一旦你瞭解了JSTL,你就會瞭解到它的優點,並發現在你作為程式員的日常 工作中,它已經被應用到了很多方面。我這裡假設你已經熟悉HTML,能理解基本的
Time of Update: 2017-02-28
現在許多系統的註冊、登入或者發布資訊模組都添加的隨機碼功能,就是為了避免自動註冊程式或者自動發布程式的使用。驗證碼實際上就是隨機播放一些字元以圖片的形式展現在頁面上,如果進行提交操作的同時需要將圖片上的字元同時提交,如果提交的字元與伺服器session儲存的不同,則認為提交資訊無效。為了避免Bot分析解析圖片,通常會在圖片上隨機產生一些幹擾線或者將字元進行扭曲,增加自動識別的難度。在這裡,我們使用servlet來實現隨機驗證碼的實現。 package