Time of Update: 2018-12-03
1 window.pen()優點:簡單。方法:(1)2 Content-disposition 優點:Content-disposition 是 MIME 協議的擴充,MIME 協議指示 MIME 使用者代理程式如何顯示附加的檔案。當 Internet Explorer 接收到頭時,它會啟用檔案下載對話方塊,它的檔案名稱框自動填滿了頭中指定的檔案名稱。(請注意,這是設計導致的;無法使用此功能將文檔儲存到使用者的電腦上,而不向使用者詢問儲存位置。)
Time of Update: 2018-12-03
1.請求轉寄式跳轉request.getRequestDispather(" ").forword(request, response); 特點:(1) 地址欄不變。引起的問題:因為跳轉後地址欄不變,還是跳轉前的地址,重新整理時重新整理的還是跳轉前的頁面,在對錶單進行提交時會出現表單的重複提交,會出現很大的問題。(2)
Time of Update: 2018-12-03
package bean;public class Page { private int totalPage;//總頁數 private int currentPage;//當前頁數 private int totalRecord;//總記錄條數 private int currentRecord;//目前記錄數 private int pageSize=1;//每頁顯示的記錄數 public int getCurrentPage() { return
Time of Update: 2018-12-03
<%// 有時候使用者想要下載檔案,但是這個檔案類型在系統中與瀏覽器關聯了,結果就變成在IE中開啟。// 常見的有word, excel, pdf等。因此將檔案轉成資料流讓瀏覽器不知道其檔案類型而達到下載的目的。// example: // <a href="download.jsp?path=img/&name=test.gif">download image</a> String root =
Time of Update: 2018-12-03
//注意:不推薦中文檔案名稱如"目的頁面.jsp",此處僅為了教程需要而使用// 帶session,不帶request的跳轉response.sendRedirect("目的頁面.jsp");// 帶session,帶request的跳轉// 需要在request中添加參數: request.setAttribute("myVar", "value");// 在目的頁面中擷取參數: String myVar = request.getAttribute("myVar") == null ?
Time of Update: 2018-12-03
在一個JSP檔案第一次被請求時,JSP引擎把該JSP檔案轉換成為一個 servlet。而這個引擎本身也是一個servlet,在JSWDK或WEBLOGIC中,它就是JspServlet。 JSP引擎先把該JSP檔案 轉換成一個Java源檔案,在轉換時如果發現jsp檔案有任何語法錯誤,轉換過程將中斷,並向服務端和用戶端輸出出錯資訊;如果轉換成功, JSP引擎用
Time of Update: 2018-12-03
一、JSP的幾個動作元素:3個(JSP內建的自訂標籤,給伺服器用的)1、jsp:include作用:實現動態包含屬性:page.包含的目標組件的URL地址。以“/”開頭,就表示絕對路徑了。2、jsp:forward作用:實現轉寄屬性:page.轉向的目標組件的URL地址。以“/”開頭,就表示絕對路徑了。3、jsp:param作用:添加請求參數屬性:name參數名 value參數值<jsp:forward page="/2.jsp"> <jsp:param
Time of Update: 2018-12-03
JSP 標準標記庫(Standard Tag Library,JSTL)是一組以標準化格式實現許多通用的Web網站功能的定製標記。在JSP最佳實務這一部分,Brett McLaughlin將向您介紹JSTL,闡述如何轉變JSP頁面來使用高功能性的標記。 JSP技術的優勢之一在於其定製標記庫工具。除了核心JSP標記,如jsp:include之外,定製標記庫工具使您能夠建立唯一的標記來述以網站或應用程式為導向的操作。一旦您建立了定製標記庫(簡稱taglib
Time of Update: 2018-12-03
<1>實現方法的說明 通常使用的標籤有兩種:含body部分和不含body部分 --要實現不含body部分的標籤,必須得繼承TagSupport類,實現doStartTag()和doEndTag()方法
Time of Update: 2018-12-03
最近我作了資料庫JSP的頻繁串連,在此給出資料庫連接池的必要性,對於JSP來說一個很好的J2EE伺服器是很必要的,JBOOS,WebLogic都是很好的解決方案。 一般情況下,在使用開發基於資料庫的WEB程式時,傳統的模式基本是按以下步驟: 1. 在主程式(如Servlet、Beans)中建立資料庫連接。 2. 進行SQL操作,取出資料。 3.
Time of Update: 2018-12-03
一、JSP頁面顯示亂碼二、表單提交中文時出現亂碼三、資料庫連 大家在JSP的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考。 一、JSP頁面顯示亂碼 下面的顯示頁面(display.jsp)就出現亂碼: <html> <head> <title>JSP的中文處理</title> <meta http-equiv="Content-Type"
Time of Update: 2018-12-03
1.下載最新的cos包( http://www.servlets.com/cos/cos-05Nov2002.zip),解壓將lib目錄下的cos.jar加入到classpath中。2.編寫一個需要上傳檔案的jsp,為了方便,就用一個簡單的htm檔案了,在這個頁面中,可以一次可以上傳3個檔案。 /////////////////////upload.htm////////////////////////////////////<!DOCTYPE HTML PUBLIC
Time of Update: 2018-12-03
之前用ssh架構,在action中總是將查詢出的資料存到session或者request中,然後傳到前台進行顯示;但後來我看到有些代碼 在action中聲明一個list或者其他的成員變數,然後將查詢到的資料賦給這個成員變數,然後再jsp頁面通過${list}或者 ${變數名} 就可以在前台顯示了。之前一直不明白,經過查閱資料,這樣做可行的原因:用JSTL的${tip}可以訪問Action中定義tip屬性:private String
Time of Update: 2018-12-03
如果我們只需要用到Flex的一部分功能,例如播放器功能,我們可以單獨把Flex頁面嵌入到Jsp頁面中。要想實現此功能,需要下載一個工程,將其覆蓋在伺服器根目錄下即可。你可以在次下載:FlexModule_j2ee.zip。 在eclipse下建立一個web工程,將剛才下載的工程解壓縮,然後將webtier檔案夾下的內容覆蓋伺服器根目錄下,如本人的: 注意要將lib檔案夾和jars檔案夾下的jar包添加到到類路徑下,這樣就算是整合完成了吧。
Time of Update: 2018-12-03
這篇文章主要介紹如何利用Lomboz開發JSTL和EL,最好先參考我的以前的文章《圖解利用Eclipse3.0.1 + Lomboz3.0.1 + Tomcat5.0.28開發JSP》,環境配置與它類似,這裡從略。一. 需要的軟體 XML Buddy 首頁 http://xmlbuddy.com 下載 這是一個eclipse外掛程式,可以協助編輯xml檔案。 安裝外掛程式,參考 《使用links方式安裝Eclipse外掛程式》 二.
Time of Update: 2018-12-03
這篇文章主要介紹如何利用Sysdeo Eclipse Tomcat Launcher plugin 編輯和調試JSP與Servlet,最好先參考我的以前的文章《圖解利用Eclipse3.0.1 + Lomboz3.0.1 + Tomcat5.0.28開發JSP》系列,可以加深對文章的理解。一. 需要的軟體 Sysdeo Eclipse Tomcat Launcher plugin
Time of Update: 2018-12-03
很多應用的表現層都是使用JSP和Servlet, 這一篇探討一下怎麼通過Coding最佳實務和部署過程的配置提高這類應用的效能。推薦的最佳coding 實踐這一段提供一些技巧和coding實踐去提高JSP和servlet的效能。一下是一些提高JSP和servlet效能的通用規則最小化servlet中的java
Time of Update: 2018-12-03
Jsp的九種對象我簡述之:page application request response session config out pageContext page<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>response<% response.setHeader("Pragma","No-cache");
Time of Update: 2018-12-03
看到有網友提到這個問題,差了查資料,其實這兩個問題都是有肯定答案的,不過最好還是不要這樣做。如果session裡面所有的對象都是序列化的,應該可以把HttpSession作為一個參數傳到EJB的方法,這樣的話就是值傳遞,相當於這個HttpSession是自讀的,如果在EJB裡面改變session的值,不會影響到Servlet容器裡面的HttpSession,但是因為EJB的遠程介面之間是使用遠端參照,也就是引用傳遞,
Time of Update: 2018-12-03
此文目的,糾正網上一些不正確的文章!開發步驟:首先建立一個類:繼承BodyTagSupport然後設定欄位 產生set方法類:package org.pan.tags;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.