Time of Update: 2018-12-05
JSP與JavaBean 雖然你可以在小型指令檔案裡放入一大塊的程式碼,但是大多數的Java程式碼是屬於可以重複使用的組件,稱為JavaBean。JavaBean就跟ActiveX控制項一樣:它們提供已知的功能,並且是為了可隨時重複使用的目的而設計的。 JavaBean的價值在於它可以經由一組特性來使用,而這些特性則提供對JavaBean設定的存取。以人來作範例,此人就是JavaBean,而他的姓名,社會福利安全號碼,以及住址可以是特性。對於JSP網站,基本上你是將'JavaBean
Time of Update: 2018-12-05
一個普通的錯誤是把JSP當作簡化的 Java。它不是,(事實上, JSP 是簡化的 servlets 。)程式員通常試著沒有學習要求的支援技巧而 直接學習 JSP 。JSP 是一個銜接技術,並且成功地串連你需要理解的另外的技術。如果你已經知道 Java,HTML 和 Javascript,這意味著 JSP 將確實是簡單的。 需要成為一個成功的 JSP 程式員可以參考這個時間表。請注意下列: *忽略你已經熟悉的步驟。 *訓練的時間只是代表學習好足夠的基礎時間,這樣才能轉移到下一步。 1、建立並且理
Time of Update: 2018-12-05
JSP實戰型程式連載,由於一個朋友最近在搞JSP,需要點資料,所以呢就收集些經常用到的實戰型JSP片段供大家參考,有很多東西可以直接拿來用的,哪怕你只懂一點點文法,我相信如果你能關注本連載也會做簡單JSP的。謝謝關注。從登陸驗證開始吧:String userName = null;String userPasssword = null;String testName = jTextField1.getText().toString();String testPassword =
Time of Update: 2018-12-05
表單(Forms)是在網站互動的一個很普通的方法。JSP使表單處理更加簡單。在JSP中處理表單的標準方法是定義一個“bean”。這個“bean”不是一個完全的Java bean。你只需在定義一個類使它有個地區,這個地區跟表單中的每一個地區相對應。這個類地區必須有“setters”來匹配表單區域的名字。舉個例子,讓我們修改一下前面教程的GetName.html並且收集Email地址和使用者的年齡。具體代碼修改如下:<HTML><BODY><FORM
Time of Update: 2018-12-05
第一部分 JAVA環境安裝1.目前J2SDK的最新版本是1.4.2_01,:http://java.sun.com/j2se/1.4.2/download.html Download NetBeans IDE v 3.5.1 with J2SE v 1.4.2 COBUNDLE 採用包含了J2SE v 1.4.2的NetBeans IDE v 3.5.12. 安裝!我的每一步:3. 目錄注意改下。“安裝路徑不宜有空格”!因為有時很難區分“Program Files”是代表一個檔案夾還是代表“Pr
Time of Update: 2018-12-05
<%//變數聲明java.sql.Connection sqlCon; //資料庫連接對象java.sql.Statement sqlStmt; //SQL語句對象java.sql.ResultSet sqlRst; //結果集對象java.lang.String strCon; //資料庫連接字串java.lang.String strSQL; //SQL語句int intPageSize; //一頁顯示的記錄數int intRowCount; //記錄總數int intPageCoun
Time of Update: 2018-12-05
下面的程式是test.jsp檔案: <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>
Time of Update: 2018-12-05
jsp中三種指令碼元素: 運算式格式<%= expression %>java運算式,計算運算式並輸出其結果。 計算Java運算式得到的結果被轉換成字串,然後插入到頁面。計算在運行時進行(頁面被請求時),因此可以訪問和請求有關的全部資訊。例如,下面的代碼顯示頁面被請求的日期/時間:Current time: <%= new java.util.Date()
Time of Update: 2018-12-05
在進行web開發時,雖然在web.xml檔案中加入了encodingFilter<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding<
Time of Update: 2018-12-05
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@page import="cn.com.gnnt.test.Pager"%><%int pageSize = 10;int pieceSize = 5;String pageName = "pager.jsp";//當前頁碼String s = request.getParameter("currentPage");int
Time of Update: 2018-12-05
日曆:<%@page contentType="text/html;charset=GBK"%><%@page import="java.util.Calendar"%><%//@page errorPage="handleErrorPage.jsp"%><div align=center style="position: absolute; top: 12%; width=100%"><% boolean requested =
Time of Update: 2018-12-05
使用lodop列印控制項可以方便的做出強大的功能。控制項下載:http://mtsoftware.v053.gokao.net/download.html<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <
Time of Update: 2018-12-05
在WEB開發過程中,我們經常遇到資訊修改的功能需求。這時我們給使用者提供一個JSP頁面,展示出當前的資訊並允許使用者重新設定新值。而在這個頁面中,一般是少不了下拉式清單的。至於它的處理方式,我以前想過一種,思路如下:在版面設定一個隱藏欄位,用於儲存後台傳遞過來的值;然後在頁面輸出下拉式清單,這時它的值是預設的,即第一項;在js程式碼片段中擷取隱藏欄位中的值並在迴圈中判斷它是否等於下拉項的id值,如果相等就設定該項選中狀態。因該方法過於繁瑣,代碼就不貼了。下面是兩種常用的處理方法。方式一:<
Time of Update: 2018-12-05
接上一篇 三、js驗證文字框輸入是否為空白以及輸入是否為數字格式
Time of Update: 2018-12-05
jsp對上傳檔案的支援不象php中支援的那麼好,直接做成了函數,也不象asp中要通過組件才能實現。jsp中可以通過javabean來實現。但是我們沒有必要自己去寫一個上傳的bean,在網上已經有了很多成型的技術,smartupload就是其中的一個。但是smartupload是將檔案先讀到伺服器的記憶體中,所以上傳太大的檔案(超過100兆)有可能會出問題,也算是一個美中不足吧:) 先說一下提交的頁面,smartupload組件要求用位元組流的方式來提交<FORM
Time of Update: 2018-12-05
作者:fbysss 聲明:本文為fbysss原創,如需引用,請註明作者及引用地址 關鍵字:smartupload,uploadbean,Linux,中文亂碼 一、SmartUpload上傳檔案亂碼解決紀實 噁心指數:五星 完成程度:80%(檔案名稱問題未解決) 問題描述:在Windows下開發的Web應用,用到了smartupload上傳檔案,需求很簡單,就是一個表單檔案formdata.JSP,一個擷取表單並上傳的檔案getdata.jsp,調試的時候,windows和linux系統下均正常,
Time of Update: 2018-12-05
一、先看看如何取目前時間並顯示的代碼: ------------------------------------------------ <% java.text.SimpleDateFormat formatter = newjava.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Date currentTime = new java.util.Date();//得到當前系統時間 String str_date1 =
Time of Update: 2018-12-05
jsp普通列印很簡單,有很多方式,可以用window.print()這種內建的方法,也可以用組件webBrowser,還可以用ScriptX這樣的第三方組件來實現。這樣的列印都是列印預設的A4,如果碰到到發票的列印要怎麼實現呢? 首先,我們要明白,實現網頁套打,還是用我們現有的方法去實現。
Time of Update: 2018-12-05
需要使用JSP的內建範圍對象session。利用它的兩個方法setAttribute(),getAttribute()2.下面的這個執行個體實現了把第一個JSP頁面的參數傳遞給第三個頁面的功能3.代碼如下:1.jsp<html><formmethod=get action=2.jsp>what'syour name<input type=text name=username><inputtype=submit
Time of Update: 2018-12-05
有時還需要多個JSP頁面間傳遞參數。下面介紹一下實現的方法。 (1)直接在URL請求後添加 如:< ahref="thexuan.jsp?action=transparams&detail=directe">直接傳遞參數< /a>