Time of Update: 2018-12-05
因為web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器裡是不能訪問到的。但是可以讓servlet進行訪問,如web-inf下有a.jsp則可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response);
Time of Update: 2018-12-05
用戶端對靜態檔案html和圖片的訪問其實都是用預設servlet來完成相應的! <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
Time of Update: 2018-12-05
H ttpServletRequest介面是繼承自ServletRequest介面的。增加了和HTTP相關的一些方法。而所謂的request(在JSP中使用的)其實只是規範中的一個名稱而已。它當然是一個對象,但並不是SUN提供的,這是由各個不同的Servlet供應商編 的,SUN只是規定這個類要實現HttpServletRequest介面,並且規定了各個方法的用途,但具體是什麼類是由各個供應商自己決定的。你可以在JSP中使用out.println(request)來看看這個類的名字
Time of Update: 2018-12-05
response方法:setCharacterEncoding方法比setContentType和setLocale方法的許可權要高!! 它的設定結果要覆蓋後面兩種的設定結果!! setlocale設定響應資訊的本地化!他接受一個java.util.Locale的參數資訊!! Locale對象中只包含了語言和國家地區的資訊,沒包含字元編碼資訊!!所以要有個映射關係!! <locale-encoding-mapping-list><locale-encoding-mapping&
Time of Update: 2018-12-05
#include <windows.h>#include "resource.h"#define ID_TIMER 1TCHAR *szAppName = TEXT("ya~ha~");TCHAR Name[] = TEXT("Menu");HINSTANCE hInst;HMENU hMenu;LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wparam,
Time of Update: 2018-12-05
JIRA安裝 一、 瞭解JIRA JIRA 是目前比較流行的基於Java架構的管理系統 ,是集專案計劃、任務分配、需求管理、錯誤跟蹤於一體的商業軟體,功能全面,介面友好,安裝簡單,配置靈活,許可權管理以及可擴充性方面都十分出色。因為是基於JAVA的所以需要JAVA環境,因為是商業軟體所以會要有license key 。 二、 具體安裝過程 1、基礎環境(以自己實踐的環境為例) 作業系統: Linux (具體用過的RHEL 5.4) 2、思考過程 正確的思考方式:
Time of Update: 2018-12-05
phpExcel讀取excel檔案,讀取出來<?phprequire_once '../Classes/PHPExcel.php';/**對excel裡的日期進行格式轉化*/function GetData($val){ $jd = GregorianToJD(1, 1, 1970); $gregorian = JDToGregorian($jd+intval($val)-25569); return $gregorian;/**顯示格式為 “月/日/年”
Time of Update: 2018-12-05
1.都是繼承自java.io.Writer類.JspWriter可以在JSP頁面中直接用out對象輸出.可以用pageContext.getOut();得到JspWriter對象.PrintWrietr在JSP頁面中必須用response.getWriter();方法得到其對象.二者範圍不同.2.在JSP頁面中同時調用兩種方法向頁面輸出資料,PrintWriter中的資料會輸出在JspWriter前面.如: JspWriter out1 = pageContext.getOut()
Time of Update: 2018-12-05
14.6.3 掌握SSI指令(1)SSI指令基本格式為:<!--指令名稱="指令參數">下面分別對其指令的用途進行介紹。1.#echo指令echo指令用於將環境變數插入到頁面中。其使用文法為:<!--#echo var="變數名稱"-->。 例如:<!--#echo var="DOCUMENT_NAME"→將顯示當前文檔名;<!--#echo var="DATE_LOCAL"→語句將顯示當前伺服器日期;<!--#echo
Time of Update: 2018-12-05
1. 首先定義一個訊息代碼 #define WM_DEBUG WM_USER + 1999 2. 在視窗標頭檔中添加class CStreamServerDlg : public CDialog{// Generated message map functions//{{AFX_MSG(CStreamServerDlg)...//}}AFX_MSGafx_msg void OnDebug(WPARAM wParam, LPARAM lParam); ...} 3.
Time of Update: 2018-12-05
一個簡單的Docbook 5.0例子我使用Docbook寫文檔大約才一兩個月的時間,但關注Docbook已經很久了,在網上也閱讀了很多中文及英文的Docbook文檔。一直沒用Docbook的主要原因是Docbook 4.2的編譯環境配置看起來很繁瑣。我曾經嘗試配置過一次,但看到一大堆catalog配置、SGML配置、OpenJade配置,最終放棄了。直到有一天,我看到benr寫的Playing With DocBook 5.0,才第一次真正書寫Docbook文檔。Docbook
Time of Update: 2018-12-05
C++必知必會 第18條款 有時候需要一些行為類似於函數指標的東西,但函數指標顯得笨拙、危險而且過時(讓我們承認這一點)。通常最佳方式是使用函數對象(function object)取代函數指標。
Time of Update: 2018-12-05
原來這個方法跟對象的序列化相關(這樣倒是解釋了為什麼 readResolve方法是private修飾的). ??? 怎麼跟對象的序列化相關了? 下面我們先簡要地回顧下對象的序列化. 一般來說, 一個類實現了 Serializable介面, 我們就可以把它往記憶體地寫再從記憶體裡讀出而"組裝"成一個跟原來一模一樣的對象. 不過當序列化遇到單例時,這裡邊就有了個問題: 從記憶體讀出而組裝的對象破壞了單例的規則. 單例是要求一個JVM中只有一個類對象的,
Time of Update: 2018-12-05
在JavaScript中雖然沒有PHP那麼方便的定義參數的預設,但是確實有這個功能,某些新手可能沒有接觸過的神秘參數,呵呵,它就是arguments,js arguments為當前執行的函數返回一個數組,數組的長度就是當前執行的函數的參數個數。先看以下代碼, function nw(){ var age=arguments[0]?arguments[0]:24;
Time of Update: 2018-12-05
一、安裝1. 首先安裝SSHsudo apt-get install ssh2.安裝MySQL(雖然現在最新版為5.1,但是還只能裝5.0版本)sudo apt-get install mysql-server-5.03.安裝Apachesudo apt-get install apache24.安裝PHPsudo apt-get install php5 libapache2-mod-php55.重啟Apachesudo /etc/init.d/apache2
Time of Update: 2018-12-05
使用HttpSessionListener編寫一個OnlineUserListener。package anni;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSessionListener;import javax.servlet.http.HttpSessionEvent;public
Time of Update: 2018-12-05
如何安裝中文的man包中文man對英文不是很好的朋友來說,可以起到一點協助作用。不過要學好linux,就不能太依賴這個東東,畢竟學好英語才是王道。環境:centos
Time of Update: 2018-12-05
用JavaScript防止重複提交表單form的兩種方法。 1、用javascript設定一個變數,只允許提交一次。<script type="text/javascript"> var checkSubmitFlg = false; function checkSubmit(){ if (checkSubmitFlg == true){ return false; } checkSubmitFlg = true; return true; }
Time of Update: 2018-12-05
//第一種方法function setCookie(name,value){ var Days = 30; //此 cookie 將被儲存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape(value) +";path=/;expires="
Time of Update: 2018-12-05
<action path= "/HelloWorld " type= "hello.HelloWorld " name= "HelloForm " scope= "request " input= "/hello.jsp "> </action> 在這裡你 配置了 input的屬性 ,當Mapping.getInput()的時候就會讀取到你配置的input的屬性 mapping.getInput()//返回輸入資料的頁面,也就是你的holle.jsp