Time of Update: 2018-12-05
分頁須知知識點:(1)JDBC2.0的可滾動結果集。(2)HTTP GET請求。一、可滾動結果集Connection con = DriverManager.getConnection();PreparedStatement stmt = con.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_READ_ONLY);ResultSet rs =
Time of Update: 2018-12-05
web應用程式分為開發和部署兩個階段。通過部署,能實現組件與組件之間的松耦合,降低web應用的維護難度。本篇主要討論如何配置任意目錄下的web程式以及如何以war檔案的形式發布web程式。我們首先討論如何配置任意目錄下的web程式。配置任意目錄下的web程式一個web容器可以運行多個web程式,每個web程式都有一個唯一的上下文根,上下文根如何部署是和具體的web容器相關的。對於tomcat來說,安裝目錄下的webapps檔案夾下的每一個子目錄都是一個獨立的web應用程式,這個子目錄的名字就是這
Time of Update: 2018-12-05
Java和jsp編程中應該注意的問題1. 對應String類型的對象使用println()方法時,如果對象為null,將列印null而不是引發NullPointerException,由此引用的問題是容易造成錯覺,對於以後對字串的操作容易引起問題。2. 引發NullPointerException異常,主要原因是沒有對對象的存在性進行驗證,在jsp編程中經常出現:if (request.getParameter(“username”).equals(“xxx”))、out.print
Time of Update: 2018-12-05
一.下載 J2SDK下載 http://java.sun.com/j2se/1.4.2/download.html 下載版本是j2sdk-1_4_2_08 ECLIPSE下載 http://www.eclipse.org/downloads/index.php 下載版本是eclipse-SDK-3.0.2-win32 ECLIPSE
Time of Update: 2018-12-05
最近已經有了很多相關的介紹,JSP正在成為一種卓越的Java技術,可用於建立動態Web應用程式。Java程式員之所以喜愛JSP有數不清的理由。有些人喜歡它為互動式頁面帶來的“一次編寫,處處使用”的方式;還有些人欣賞它是因為它容易學習,並且使他們可以把Java作為一種伺服器端指令碼語言來使用。但更多的還都是因為一個共同原因——使用JSP的最大好處是它能協助你有效地把表達與內容分離開。在本文中,我對下面的問題作了深入探討,那就是,如何使用JSP Model 2體繫結構獲得最佳的表達——內容分離效果。
Time of Update: 2018-12-05
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" import="java.util.*" import="java.text.*" errorPage="" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-05
作為web開發的一部分,資料庫訪問也是必不可少的。我們先瞭解一下JDBC吧。JDBCJDBC(java database
Time of Update: 2018-12-05
上一篇我們討論了自訂標籤,也通過實現Tag介面完成了一個簡單的空標籤執行個體。本篇我們首先再通過一個執行個體實現一個帶屬性標籤。該執行個體實現一個<max>標籤,用於計算兩個數的最大值。在此就不再贅述項目建立的過程,如果有問題請參考前面內容。直接貼上代碼,主要代碼如下:編寫MaxTag.javapackage com.shan.tag;import java.io.*;import javax.servlet.jsp.*;import
Time of Update: 2018-12-05
這一篇我們討論javabean。在上一篇Servlet&JSP的那些事兒(十二)中,我們編寫了一個簡單的留言板,不過在這個小項目中存在一些問題。比如,我們在jsp頁面中包含了大量的java代碼,對於這種小項目還好操作,但是對於大項目,如果頁面編輯人員一不小心,刪除了一些java代碼,就會出現錯誤。而java程式員又會面對大量的html代碼,也會對開發有影響。為了分離頁面中的html代碼和java代碼,javabean就應運而生。它將顯示邏輯和商務邏輯分離,使得前台和後台開發人員可以著重於
Time of Update: 2018-12-05
本篇的主題是中文亂碼問題.我們將分析中文亂碼產生的原因,並通過多種方式解決中文亂碼問題。在電腦中,只有位元據。不管資料儲存在記憶體或者外存,對於我們看到的字元,也是以二進位形式儲存的。不同字元對應位元的規則,就是字元的編碼。字元編碼的集合就稱之為字元集。常用字元集常用的字元集有ASCII碼,ISO8859-1,GB2312,GBK,Unicode,UTF-8。每一個ASCII碼用8位位元表示,比如字元“0”表示為48。ASCII最多能表示256種字元,最初只用於表示英文字母和其他字元,但是隨著電
Time of Update: 2018-12-05
在本篇我們主要講兩個方面內容,Servlet生命週期和Servlet請求轉寄。其實在之前我們已經大致介紹過Servlet生命週期的整個過程,只不過沒有系統化提及,而在本篇我們會系統的闡述。Servlet的生命週期Servlet運行在Servlet容器中,其生命週期由容器來管理。Servlet的生命週期通過javax.servlet.Servlet介面中的init()、service()和destroy()方法來表示。Servlet的生命週期包含了下面4個階段:(1)載入和執行個體化Servlet
Time of Update: 2018-12-05
網上的解釋是:class="package.class" 使用new關鍵字以及class構造器從一個class中樣本一個bean.這個class不能是抽象的,必須有一個公用的,沒有參數的構造器.這個package的名字區別大小寫。type="package.class" 如果這個Bean已經在指定的範圍中存在,那麼寫這個Bean一個新的資料庫類型 。如果你沒有使用class或beanName指定type,Bean將不會被樣本.package和class的名字,區分大小寫.beanName="
Time of Update: 2018-12-05
JSP共有九大內建對象:(1) HttpSession類的session對象作用:主要用於來分別儲存每個使用者資訊,與請求關聯的會話;工作階段狀態維持是Web應用開發人員必須面對的問題。(2) HttpServletRequest類的request對象作用:代表請求對象,主要用於接受用戶端通過HTTP協議串連傳輸到伺服器端的資料。(3) HttpServletResponse類的respone對象作用:代表響應對象,主要用於向用戶端發送資料(4)
Time of Update: 2018-12-05
一.233錯誤、 已成功與伺服器建立串連,但是在登入過程中發生錯誤。(provider:具名管道提供者,error:0-管道的另一端上無任何進程。)(Microsoft SQL Server,錯誤:233) 1.開啟“Microsoft SQL Server 2005--組態工具--SQL Server 組態管理員” 2. "SQLServer 2005
Time of Update: 2018-12-05
首先是下載工具:我建議初學者用Editplus+JDK,我覺得如果用例如JB,Eclipse,JCreator,雖然剛開始的時候比較方便,但是確使初學者門不知道怎樣配置環境變數,從而難以達到知其然,知其所以然的地步可以通過如下地址下載:Editplus(最新版本是v2.11):http://count.skycn.com/softdown.php?id=3641&url=http://sc-http.skycn.net/down/epp211a_cn.exe(要照註冊碼就自己找吧,網上很
Time of Update: 2018-12-05
web.xml檔案中,加入一下代碼出現的錯誤:<servlet> <servlet-name>debugjsp</servlet-name> <description>Added to compile JSPs with debug info</description> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class
Time of Update: 2018-12-05
jsp使用<c:choose>標籤來控制內容顯示<c:choose><c:when test="${task.status eq 1}">未開始</c:when><c:when test="${task.status eq 2}">進行中</c:when><c:when test="${task.status eq 3}">已終止</c:when><c:when
Time of Update: 2018-12-05
常見的分類資訊首頁,需讀取至少六次資料庫;其他子頁面,五至十幾次次不等。 在使用資料庫連接池的情況下,Tomcat可以支撐的並發量也十分有限。系統資源主要消耗在兩方面: 1、資料庫操作,頻繁的從資料庫返回結果; 2、Tomcat解析JAVA檔案。 將動態網頁面按一定規則建立一匹.html純靜態頁面的過程,稱之為產生靜態頁面。 優點 無須訪問資料庫,節省了最大的系統消耗。 Tomcat直接返回.html靜態檔案,無須解析JAVA檔案,最大限度的提高效率。 安全,避免了非法傳遞參數所
Time of Update: 2018-12-05
轉載地址:http://blog.csdn.net/jinhuiyu/archive/2008/12/10/3487588.aspx很多應用的表現層都是使用JSP和Servlet, 這一篇探討一下怎麼通過Coding最佳實務和部署過程的配置提高這類應用的效能。推薦的最佳coding 實踐這一段提供一些技巧和coding實踐去提高JSP和servlet的效能。一下是一些提高JSP和servlet效能的通用規則最小化servlet中的java
Time of Update: 2018-12-05
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page import="datedao.UserBase"%><%@ page import="datedao.DateDao"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <script