Time of Update: 2017-01-18
java中匯出Excel有兩個組件可以使用,一個是jxl,一個是POI,我這裡用的是POI。匯出是可以在伺服器上組建檔案,然後下載,也可以利用輸出資料流直接在網頁 中彈出對話方塊提示使用者儲存或下載。組建檔案的方式會導致伺服器中存在著垃圾檔案,實現方式不太優雅,所以這裡我採用的是後面直接通過輸出資料流的方式。 1、修改WEB伺服器的CONF/web.xml,添加 Xml代碼 <mime-mapping>
Time of Update: 2017-01-18
在sun官方文檔上有下面這樣一段話。官方文檔聲明public interface SimpleTagextends JspTagInterface for defining Simple Tag Handlers.Simple Tag Handlers differ from Classic Tag Handlers in that instead of supporting doStartTag() and doEndTag(), the SimpleTag interface
Time of Update: 2017-01-18
寫一個通用的分頁架構,這樣在項目裡面如果想實現分頁功能,只需要稍加改動參數就可以實現分頁處理了。這樣寫了會節省很多時間。一.分頁類既然要分頁那麼我們就要考慮建一個通用的分頁類,裡面需要的參數一般有: 總頁數 totalPage 總共記錄數 totalRecord 每頁顯示數 pageSize 當前頁pageIndex 承載當前頁資料的集合 List datas 完整代碼:Page.javaimport java.util.List;public class Pager<E> {/**
Time of Update: 2017-01-18
本文執行個體講述了使用jsp:include控制動態內容的方法。分享給大家供大家參考,具體如下:清單 1. JSP include 偽指令<![CDATA[<%@ page language="java" contentType="text/html" %><html><head><title>newInstance.com</title><meta http-equiv="Content-Type"
Time of Update: 2017-01-18
正在看的db2教程是:JSP如何串連DB2資料庫。JSP與DB2資料庫連結的問題網上有很多資料,但筆者發現大部分資料均有誤,無法真正處理與DB2連結的問題,筆者經過研究解決了這個問題,現將我的一點心得發表出來,與君共用。<%@ page session="false" %><%@ page import="java.sql.*"%><%@ page import="java.util.*"%> <html><head></head><body> <% String url="jdbc:db2:
Time of Update: 2017-01-18
一、自訂標籤入門之無參數自訂標籤1.開發自訂標籤類當我們在JSP頁面使用一個簡單的標籤時,底層實際上由標籤處理類提供支援,從而可以使用簡單的標籤來封裝複雜的功能,從而使團隊更好地協作開發(能讓美工人員更好地參與JSP頁面的開發)。自訂標籤類都必須繼承一個父類:javax.servlet.jsp.tagext.SimpleTagSupport,或者TagSupport除此之外,JSP自訂標籤類還有如下要求。如果標籤類包含屬性,每個屬性都有對應的getter和setter方法。重寫doTag()或者
Time of Update: 2017-01-18
本文執行個體講述了JSP中response.setContentType和response.setCharacterEncoding區別。分享給大家供大家參考,具體如下:response.setContentType設定發送到用戶端的響應的內容類型,可以包括字元編碼說明.也就是說在伺服器端坐了這個設定,那麼他將在瀏覽器端起到作用,在你開啟瀏覽器時決定編碼方式如果該方法在response.getWriter()被調用之前調用,那麼響應的字元編碼將僅從給出的內容類型中設定。該方法如果在respons
Time of Update: 2017-01-18
本文執行個體講述了jsp中page指令用法。分享給大家供大家參考。具體如下:一、JSP 指令JSP 指令(directive)影響由 JSP 頁面產生的 servlet 的整體結構。下面的模板給出指令的兩種可能形式。屬性值兩邊的雙引號可以替換為單引號,但引號標記不能完全省略。如果要在屬性值中使用引號,則要在它們之前添加反斜線,' 使用 \'," 使用 \"<% directive attribute="value" %><% directive
Time of Update: 2017-01-18
JavaServer Pages (JSP) 是一種以 Java為主的跨平台web開發語言。 JSP與微軟的Active Server Pages
Time of Update: 2017-01-18
本文執行個體講述了JSP中圖片的上傳與顯示方法。分享給大家供大家參考。具體如下:1、引言資料庫應用程式,特別是基於WEB的資料庫應用程式,常會涉及到圖片資訊的儲存和顯示。通常我們使用的方法是將所要顯示的圖片存在特定的目錄下,在資料庫中儲存相應的圖片的名稱,在JSP中建立相應的資料來源,利用資料庫訪問技術處理圖片資訊。但是,如果我們想動態顯示圖片,上述方法就不能滿足需要了。我們必須把圖片存入資料庫,然後通過編程動態地顯示我們需要的圖片。實際操作中,可以利用JSP的編程模式來實現圖片的資料庫儲存和顯
Time of Update: 2017-01-18
jsp:plugin Action 使您能插入所需的特定的瀏覽器的OBJECT或EMBED元素來指定瀏覽器運行一個JAVA Applet所需的外掛程式。文法:<jsp:plugintype="bean|applet"code="classFileName"codebase="classFileDirectoryName"[ name="instanceName" ][
Time of Update: 2017-01-18
摘要:在JSP技術得到廣泛應用的同時,由於原始碼泄漏而引起的JSP安全性也受到了廣泛的關注。本文分析了幾種造成原始碼泄漏的因素,並針對每種因素提出了各自的解決方案。 關鍵詞:JSP 原始碼 泄漏 引言 JSP程式設計語言自從推出之日起,由於它的快速、平台無關、可擴充、物件導向等特性得到了越來越廣泛的應用,越來越多的廠家開發出了各種各樣的支援平台如IBM 公司的WebSphere、BEA公司的WebLogic等等,
Time of Update: 2017-01-18
<%@page import="java.sql.*" import ="java.util.*" import ="java.io.*" contentType="text/html; charset=gb2312" %> <html> <head> <title>使用Db2資料庫</title> <meta
Time of Update: 2017-01-18
本文總結了JSP學習之資料庫開發方法。分享給大家供大家參考。具體如下:SQL語言的組成:1>資料定義語言 (Data Definition Language)DDL 用於定義SQL模式,資料表,視圖和索引等資料庫物件2>資料操縱語言DML 資料查詢和資料更新語言3>資料控制語言DCL 設定或更改資料庫使用者或角色4>嵌入式SQL語言 SQL語句嵌入到宿主語言中資料類型:1>數字類型 INTEGER SMALLINT REAL NUMERIC DECIMAL
Time of Update: 2017-01-18
在jsp中,中文亂碼常會讓人心亂如麻。 對於中文處理的常見對策,在網上經常可見的主要是下面2種: <%@ page contentType="text/html;charset=gb2312" %> 或者: <% String Hi="你好"; byte[] tmpbyte=Hi.getBytes("ISO8859_1"); Hi=new String(tmpbyte); out.print(Hi); %>
Time of Update: 2017-01-18
需求說明:兩個JSP頁面,父頁面需要子頁面的內容,但子頁面是隱藏的,具體來說,子頁面是一系列的模板,父頁面要通過id來擷取這些模板,不願意通過<include>方式匯入,因為如果模板過多,就導致整個父頁面太大,載入緩慢,以下兩個方案,不知有沒有解決這個問題。1、通過ajax方式實現過程:通過ajax請求到子頁面中,子頁面擷取參數id使用java和js變數的互動後,返回需要的模板資訊缺點:把js變數轉換成java變數比較麻煩,需要使用form表單來提交,而且jsp中的java指令碼是在
Time of Update: 2017-01-18
(四)Tomcat 1、用WinZIP等解壓縮軟體把tomcat.zip解壓縮到一個目錄下,我把它解壓縮到C:\,它會自動 建立tomcat子目錄,這樣在C盤就多了一個目錄C:/tomcat,我用$TOMCAT標識; 2、開啟$APACHE_ROOT\conf\httpd.conf檔案,在該檔案最後加上類似這樣一句話: Include $TOMCAT/etc/tomcat.conf 在我這裡為Include
Time of Update: 2017-01-18
最近做了一個資產庫系統的項目,老師說可以搭建開源論壇替代自己開發社交模組,正好在開源中國上看到了一個利用discuz的UCenter功能實現同步登入的開源項目(https://code.google.com/p/discuz-ucenter-api-for-java/),不禁大喜,於是花了幾個小時照著教程操作了一遍,居然很輕鬆的成功了,特寫此文以做紀念。。Uenter是Comsenz旗下各個產品之間資訊直接傳遞的一個橋樑,通過UCenter站長可以無縫整合Comsenz系列產品,實現使用者的一站
Time of Update: 2017-01-18
使用jstl進行顯示相對使用jsp來說代碼更顯得整齊,也使代碼量顯得較少複製代碼 代碼如下:<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib prefix="c" uri = "http://java.sun.com/jsp/jstl/core"%><%@page
Time of Update: 2017-01-18
1、什麼是靜態匯入?靜態匯入指的是,將一個外部檔案嵌入到當前JSP檔案中,同時解析這個頁面的JSP語句,它會把目標頁面的其他編譯指令也包含進來。include的靜態匯入指令使用文法:複製代碼 代碼如下:<%@include file="relativeURLSpec"%>靜態匯入使用範例include1.jsp:複製代碼 代碼如下:<%@ page contentType="text/html; charset=utf-8" language="java" errorPage=