一、JSP動作 動作是特殊的標記,通過一個動作標記可以實現多行Java代碼實現的效果。可以動態插入檔案、重用JavaBean組件、導向另一個頁面等。 動作元素和指令元素不同,動作元素是在用戶端請求時動態執行的,每次有用戶端請求時可能都會被執行一次,而指令元素是在編譯時間被編譯執行,它只會被編譯一次。 <jsp:useBean> useBean動作用於建立引用,並將現有的Bean組件嵌入JSP。 jsp:useBean> – &
手工建立 1、在Tomcat 6.0的安裝目錄的webapps目錄下建立一個目錄,起名叫myapp。 2、在myapp目錄下建立一個目錄WEB-INF,注意,目錄名稱是區分大小寫。 3、WEB-INF下建立一個檔案web.xml,內容如下: <?xml version="1.0" encoding="gb2312"?>
二年的第一本書就學了Jsp、Servlet和JavaBean,把它們放在一本書中,那它們之間有什麼區別呢。因為我是初學者只能根據自己的理解談談它們的不同,我認為JSP就象一個公司的前台員工,要長的不錯,讓顧客一看就覺得比較舒服,他主要就是負責顯示這個賓館的形象的.而SERVLET就象部門經理,要處理各種各樣的業務和事情,而bean呢就象是高層領導了,他負責從部門經理處獲得資訊,報告給董事會,或者把董事會的建議和計劃吩咐下去.他們分工合作,各幹其職. 具體的看下面吧.
1.用戶端上傳檔案 用戶端通過一個Jsp頁面,上傳檔案到伺服器,該Jsp頁面必須含有File類表單,並且表單必須設定enctype="multipart/form- data"。提交表單時通過內建對象request,request.getInputStream();方法獲得一個輸入資料流。 在上傳檔案時,會有附加資訊,如下所示: ------------------------
1、 為什麼需要使用HTML表單 在動態網頁的開發中,HTML表單是與使用者互動資訊的主要手段。 2、HTML表單 一個表單至少應該包括說明性文字、表單控制項、提交和重填等內容。表單的首要標記是<form>,它有兩個重要參數:action和method。Action表示表單要提交到的地點,method表示表單發送的方法,有兩種:get(預設方法)和post。 <fotm name=”form1” method=”post”
MyEclipse設定JSP頁面預設編碼方式: windows(視窗)-Preferences(喜好設定)-MyEclipse-Files & Editors-JSP-右側encoding:設定為ISO10646/Unicode(UTF-8) MyEclipse在Java檔案中設定作者、日期等說明: windows(視窗)-Preferences(喜好設定)-Java-Code Style(代碼樣式)-Code
前段時間看到關於taglib的一些應用,感覺很神秘,剛開始的時候還弄不明白taglib到底有什麼作用,在圖書館查了幾次資料,終於搞明白了,今天學習taglib的編寫及配置,現在寫出今天學習的總結。 taglib的主要作用就是:對一些需要重複利用的程式碼片段進行封裝,並設定該程式碼片段可能用到的屬性,提高代碼的利用率。taglib主要有三個部分構成: 實現程式碼片段的.java檔案; 標籤庫描述檔案.tld; web.xml的配置。
1、 為什麼需要page指令 在Java檔案中,如何引入其他包中的類。 在JSP檔案中,如何引入其他包中的類。 (1)、使用import關鍵字,它的優點是:一次引用,處處使用。 (2)、使用完整限定的類名,即類名前必須加上完整的包名。 為了使用import關鍵字,在JSP檔案中,需要使用到page指令。使用import關鍵字引入Java類檔案的優點是:一旦引入,這個Java類檔案在整個JSP檔案範圍內都可使用。 2、 什麼是page指令
<%@page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %> <%@page import="java.net.HttpURLConnection,java.net.URL"%> <%@page import="java.io.*" %> <% response.reset();
最近一直研究FCKeditor編輯,網上找了點資料。 一,檔案下載 1):FCKeditor_2.6.4.zip (主檔案包,包含了主要的樣式css,模版,js檔案) 地址:http://nchc.dl.sourceforge.net/sourc...itor_2.6.4.zip 2):fckeditor-java-2.4.1-bin.zip (JAVA支援包)地址http://nchc.dl.sourceforge.net/sourc...-2.4.1-bin.zip&
<%@ page contentType="image/jpeg" import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*" %> <%! Color getRandColor(int fc,int bc){//給定範圍獲得隨機顏色
<jsp:include page="callee.jsp" /> <jsp:param name="param2" value="value2" /> <jsp:param name="param3" value="value3" /> </jsp:include> include指令是靜態引入的;
要想實現儲存訪問量資料,不能使用session,因為session是屬於同一個會話的,關閉瀏覽器後,資料就沒有了。因此可以使用application對象實現,因為application是屬於同一個瀏覽器下的,只要是使用同一個瀏覽器訪問,就可以儲存資料。但是要想永久儲存訪問量資料,可以將資料儲存在檔案中,例如txt檔案。 因此使用session對象+application對象+txt檔案 下面是實現過程: 建立一個Count.java類: package
最近做的一個項目需要在前台頁面顯示二維碼;因為以前做過二維碼產生方面的東西,就沿用以前的方式:匯入qrcode.jar包,然後後台產生圖片儲存,前台擷取圖片的路徑,並顯示。大家可以看得出來這個過程是比較耗時的,一個人測試半小時,會有好幾百張二維碼圖片,那麼後台產生的臨時二維碼圖片什麼時候刪除呢。第一種選擇是我前台顯示後立即刪除,因為系統需求的原因,這樣互動會很頻繁,影響效率;第二種選擇是job定時去刪除。兩種方式雖然都能解決問題但都有點勉強。
<form name="ThisForm" method="POST" action="index.jsp"> form是表單,雙引號裡面要填寫的是 你希望將這個表單提交到什麼路徑。(比如另外一個頁面)。
1、 響應式設計 http://www.csdn.net/article/2013-05-25/2815431 http://bradfrost.github.io/this-is-responsive/index.html 2、 JS架構
在jsp頁面中怎樣實現如上圖所示的,通過時間選擇框來查詢某一段時間的業務記錄呢,下面將我的一點小經驗分享給大家。這裡的時間選擇框使用的是My97DatePicker的js外掛程式,可以在其官網下載http://www.my97.net/,官網上也有相關的使用方法介紹。
<IFRAME name=google_ads_frame marginWidth=0 marginHeight=0
最近項目中遇到需要匯入excel檔案並將檔案中資料儲存到資料庫的問題,於是特意練習了一下檔案的上傳。 一、頁面upload.jsp檔案 <body> <h2>匯入標準xml關係模式</h2> <form name="upform" action="UploadServlet" method="POST"
今天遇到了一個莫名其妙的問題,就是在使用MyEclipse5.5或6.0時遇上瞭解析不到EL運算式的問題。經過好幾個小時的琢磨終於發現了,給大家share一下 問題就出在建Web