今天寫了一個通訊類,可以實現和JSp進行資料互動。粘貼在一起,有興趣可以嘗試一下package{//用於與網頁通訊的東西import flash.net.URLLoader;import flash.net.URLRequest;import flash.events.*;import flash.net.URLVariables;import flash.net.URLLoaderDataFormat;import flash.net.*;public class Connection
1、切換到“offline”項目 在OpenCms中,只有在“offline”項目狀態下才可以建立和編輯JSP檔案,所以在建立JSP之前,必須從“online”項目狀態切換到“offline”項目2、開始“建立” 在“offlinne”項目下,進入到你要建立JSP檔案的檔案夾下,單擊“建立”按鈕:3、選擇“JSP”類型 在彈出的“資源類型對話方塊”中選擇“JSP”類型:注意:不是所有的選項對所有使用者都是可用的,“JSP”和“XML”模板類型資源只是對“Administrators”組的使
Web.xml常用元素<web-app><display-name></display-name>定義了WEB應用的名字<description></description> 聲明WEB應用的描述資訊<context-param></context-param> context-param元素宣告應用範圍內的初始化參數。<filter></filter>
book.jsp是商品列表頁面,我們這裡是圖書。cart.jsp是購物小車頁面。最簡單的購物車商品數量只能是1,只能添加,不能刪除。//book.jsp,圖書列表 <?xml version="1.0" encoding="UTF-8" ?><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-/
編寫Servlet和JSP的時候,安全執行緒問題很容易被忽略,如果忽視了這個問題,你的程式就存在潛在的隱患.1.Servlet的生命週期Servlet的生命週期是由Web容器負責的,當用戶端第一次請求Servlet時,容器負責初始化Servlet,也就是執行個體化這個Servlet類.以後這個執行個體就負責用戶端的請求,一般不會再執行個體化其他Servlet類,也就是有多個線程在使用這個執行個體.Servlet之所以比CGI效率高就是因為Servlet是多線程的.如果該Servlet被聲明為單執
1.在不同頁面或者使用者之間共用資料同一使用者,不同頁面之間共用資料*把資料儲存在Session中; 1)javaBean的scope="session"; 2)session的setAttribute()和getAttribute();*通過cookie; 1)new Cookie()和response.addCookie();*通過隱含的表單; 2)<input type="hidden" name=""
本文是JSP培訓的筆記,是培訓的第一次——概述。 (參考《Java Web程式設計基礎教程》第1章)學習目標:l 掌握JSP的概念;l 瞭解JSP與Java之間的關係;l 瞭解JSP要解決的問題;l 瞭解JSP的發展過程;l 瞭解JSP的關鍵技術;l 掌握JSP的運行所需要的環境;l 掌握JSP開發的基本過程。1、 JSP是什麼JavaServer Pages的縮寫。
目標:l 掌握如何共用串連資料庫的代碼;l 掌握PrepareSatement的使用;l 掌握資料庫連接池的配置和使用;主要內容:l 通過對資料庫的訪問過程進行分析,把資料庫訪問過程封裝成DBBean;l 修改User.java中的根據頁碼查詢使用者的方法,使用DBBean完成對資料庫的操作;l 修改User.java中的添加使用者資訊的方法,使用DBBean完成對資料庫的操作;l
<%//header.jspout.println("Protocol: " + request.getProtocol() + "<br>");out.println("Scheme: " + request.getScheme() + "<br>");out.println("Server Name: " + request.getServerName() + "<br>" );out.println("Server Port: " +
type=button 就單純是按鈕功能 type=submit 是發送表單但是對於從事WEB
1 toHtml.java(不用修改,直接用) package com.jetsum.mystatic; import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.PrintWriter; import
JSP中的內建對象(9個) 對象名 對象的類型 範圍pageContext Javax.servlet.jsp.PageContext Pagepage Javax.servlet.jsp.HttpJspPage
Request 請求對象 類型javax.servlet.ServletRequest 範圍 RequestResponse 響應對象 類型javax.servlet.SrvletResponse 範圍 PagePageContext 頁面內容物件 類型javax.servlet.jsp.PageContext
在JSP中的動作指令包括:Include、 Forward、 UseBean、 GetProperty、 SetProperty、 Plugin。一、Include指令<jsp:include>標籤表示包含一個靜態或者動態檔案。文法:<jsp:include page="path" flush="true" />or<jsp:include page="path" flush="true"><jsp:param name="paramName"
1.request對象 用戶端的請求資訊被封裝在request對象中,通過它才能瞭解到客戶的需求,然後做出響應。它是HttpServletRequest類的執行個體。序號 方 法 說 明 1 object getAttribute(String name) 返回指定屬性的屬性值 2 Enumeration getAttributeNames() 返回所有可用屬性名稱的枚舉 3 String getCharacterEncoding() 返回字元編碼方式 4 int
1。開啟 MyEclipse 開發介面, File->New->Projects … ,開啟建立項目對話方塊,選中 MyEclipse->J2EE Projects->Web Project ,點 Project Details 的 Projects Name 中輸入 WebTest ,其他採用預設值,注意這裡的 Context root URL 為 /WebTest ,否則,你就要在 IE 才能使用了。注意這裡的最下面有是否加入標籤庫支援,我們選擇 JSTL1.1 。
2007-4-13____________________________________________________________________________________________1.web伺服器用於處理HTTP請求,而應用伺服器則用於提供和web應用相關的服務2.Servlet是利用HttpServletRequest類的getParameter()方法來取得網頁傳來的資料.不過
首先,說說JSP/Servlet中的幾個編碼的作用。在JSP/Servlet 中主要有以下幾個地方可以設定編碼,pageEncoding="UTF-8"、contentType="text/html;charset=UTF -8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding ("UTF-8"),其中前兩個只能用於JSP中,而後兩個可以用於JSP和Servlet中。1、pageEncoding="UTF-8
幾點小結:(1)使用form表單提交資料,提交後的資料將會在另一個jsp頁面進行處理。也可以實現不跳轉,同時使用ajax進行局部更新,這裡暫不進行說明。(2)提交表單前需要進行資料驗證時,響應在form中onsubmit事件,資料合法則返回true,然後實現頁面跳轉;資料不合要求則返回false,頁面便不會跳轉。(3)要考慮中文參數的傳遞。由於瀏覽器,web伺服器,資料庫等的預設編碼不一致,很容易出現中文亂碼(參考:解決jsp中文亂碼,修改mysql編碼)。以下是一個簡單的表單提交與表單驗證的例
JSP的編譯指令是通知JSP引擎的訊息,它不直接產生輸出。編譯指令都有預設值,因此開發人員無須為每個指令設定值。常見的編譯指令有如下三個:① page:該指令是針對當前頁面的指令。② include: 用於指定包含另一個頁面。③ taglib: 用於定義和訪問自訂標籤。使用編譯指令的文法格式如下:<%@ 編譯指令名