class(一級欄目資訊):classId(自動編號),className(欄目名稱), Nclass(二級欄目資訊), NclassId(自動編號),NclassName(欄目名稱),parentId(一級欄目id,與class表中的classId關聯)<%@ page contentType=text/html; charset=GB2312 language=java errorPage=../error.jsp %><%@ include file=../conn.
不少JSP初學者在學會簡單的jsp編程後,往往停留在用jsp裡面的sql語句調一個javabean進行資料庫連接階段,止步不前了。 這個簡單的教程希望能夠有助於初學者學會用oop思想進行jsp編程。 情境:一個簡單的新聞系統,有2-3個資料表構成。 資料庫系統用的是Mysql,當然用其它的也類似。 先看第一個資料表,也是主要的資料表:newscreate table news2 (newsid int not null,userid int,kwid int, //
我們的第一個例子是簡化的DAO方式,主要是在編程中引入了oop概念。 這次,我們將DAO補齊,但仍然保持最簡單的形式,以便初學者學習。 簡單的DAO模式構成: 1 interface 2. Factory 3 Implements 4. caller 第一個例子中的主程式NewsDAO.java代碼沒有改動,只是改了個名字, 成為implements.package news;import java.sql.*;public class NewsDAOMySQL
這篇文章主要針對有一定jsp編程經驗的愛好者初學struts,如何配置struts過程的一個簡單練習。 首先下載Struts軟體包,到http://struts.apache.org/下載Struts,Struts各版本的差異很大,這裡已Struts1.2.9版本為例,解壓縮包內容如下: 1、在tomcat安裝目錄下的webapps目錄中建立一個webjx目錄。這樣就可以通過訪問"http://localhost:8080/webjx"訪問"webjx&q
常見的分類資訊首頁,需讀取至少六次資料庫;其他子頁面,五至十幾次次不等。 在使用資料庫連接池的情況下,Tomcat可以支撐的並發量也十分有限。系統資源主要消耗在兩方面: 1、資料庫操作,頻繁的從資料庫返回結果; 2、Tomcat解析JAVA檔案。 將動態網頁面按一定規則建立一匹.html純靜態頁面的過程,稱之為產生靜態頁面。 優點 無須訪問資料庫,節省了最大的系統消耗。 Tomcat直接返回.html靜態檔案,無須解析JAVA檔案,最大限度的提高效率。 安全,
一、基本概念: 1.標籤(Tag): 標籤是一種XML元素,通過標籤可以使JSP網頁變得簡潔並且易於維護,還可以方便地實現同一個JSP檔案支援多種語言版本。由於標籤是XML元素,所以它的名稱和屬性都是大小寫敏感的 2.標籤庫(Tag library): 由一系列功能相似、邏輯上互相聯絡的標籤構成的集合稱為標籤庫。 3.標籤庫描述檔案(Tag Library Descriptor):
十一、ServletContext類的常用API: 1.getContext(String uripath):返回伺服器中uripath所代表的ServletContext對象 2.getInitParameter(String name):返回ServletConfig對象中name參數的值 3.getMineType(String file):返回file參數代表的檔案的MIME類型 4.getRequestDispatcher(String
引言 J2EE(Java 2 Enterprise
關於JSP頁面中的pageEncoding和contentType兩種屬性的區別: pageEncoding是jsp檔案本身的編碼 contentType的charset是指伺服器發送給用戶端時的內容編碼 JSP要經過兩次的“編碼”,第一階段會用pageEncoding,第二階段會用utf-8至utf-8,第三階段就是由Tomcat出來的網頁, 用的是contentType。
js|odbc|翻頁 一、運行前準備 建議了一個MS SQLServer7資料庫 DNS,名稱為:Test_DB 資料庫中有一個表:guestbook欄位為:name(varchar),email(varchar),body(text) 資料庫使用者為sa 密碼空,可以自己修改的。 二、代碼 <%@ page contentType="text/html;charset=gb2312"%><%
dom|js|xml|資料|資料庫|轉換 一、JDOM介紹 我們知道DOM是用於與平台和語言無關的方式表示XML文檔的官方W3C標準,利用DOM和SAX API可以解析和處理XML文檔。這裡我們介紹的JDOM是基於樹操作的純JAVA API,應該說它提供的是一套用於解析、建立、處理和實現XML的解決方案。 這些API比DOM和SAX
js|server JavaServer Page(JSP)是一種基於Java的技術,用於產生動態網頁,支援跨平台、跨Web伺服器。 JSP可以與Microsoft的Active Server
excel|js|資料|項目 前段時間,客戶要求我們的系統可以實現與ms
js|壓縮 zip方法 zipPath參數為儲存zip的檔案路徑 srcPath參數為需要壓縮的目錄 在linux window上面測試無問題!主要是編碼問題比較麻煩~要是有其他異常 請留言 或者 有什麼更好的方法 歡迎給更多的意見//zip zhe foldervoid zip(String zipPath, String srcPath,javax.servlet.jsp.JspWriter out)
js|編譯 一個可以進行jsp先行編譯工作的程式. 下面是read.me 以及 java 來源程式.Author: Ugorji Dick-Nwoke ugorji.dick-nwoke@bea.comDate: Jan 16. 2002---------------------------------------------------Post Server Startup JSP File Compiler and Validator-----
js|web|程式 JSP(JavaServer Pages)技術是對Servlet的進一步抽象,它由JCP(Java Community Process)開發,是用於產生動態內容的開放式的、可免費擷取的規範,也是J2EE(Java 2 Enterprise Edition)規範的重要組成部分。許多商業應用伺服器如BEA WebLogic、IBM WebSphere、Live
js|web|程式 標籤處理器JSP 1.2中傳統的標籤處理API由於允許標籤體中包含scriptlet而變得複雜,但是現在利用運算式語言可以編寫不含scriptlet的JSP網頁。最終,JSP 2.0引入了一種新的標籤擴充機制,稱為“簡單標籤擴充”,這種機制有兩種使用方式:Java開發人員可以定義實現介面javax.servlet.jsp.tagext.SimpleTag的類; 不懂Java的網頁編寫人員則可以使用標籤檔案。 首先來看第一種方式,
js|程式|上傳 如果你曾用VB編寫檔案上傳的組件的話,那麼用JAVA編寫檔案上傳的JAVABEAN十分容易。 下面的例子只是一個簡版 package yuanyifileup; import java.io.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; import javax.servlet.jsp.PageContext; public
js 在PWIN98SE環境下 ,我使用JSP運行環境為JSWDK-1.0.1和JDK1.3,要到http://java.sun.com處下載。JDK1.3安裝過程很簡單,JSWDK1.0.1無須安裝只要解壓縮即可。然後修改AUTOEXEC.BAT如下: PATH=%PATH%;d:\jdk1.3\bin set CLASSPATH=d:\jdk1.3\lib\tools.jar
工作階段狀態維持是 Web 應用程式開發人員必須面對的問題。有多種方法可以用來解決這個問題,如使用 Cookies 、隱藏的表單輸入欄位,或直接將狀態資訊附加到 URL中。 Java Servlet 提供了一個在多個請求之間持續有效會話對象,該對象允許使用者儲存和提取工作階段狀態資訊。 JSP 也同樣支援 Servlet 中的這個概念。 在 Sun 的 JSP 指南 中可以看到許多有關隱含對象的說明(隱含的含義是,這些對象可以直接引用,不需要顯式地聲明,也不需要專門的代碼建立其執行個體)。