訪問web.inf檔案…..關於訪問html靜態檔案的tomcat原理解析…..

           因為web-inf下,應用伺服器把它指為禁訪目錄,即直接在瀏覽器裡是不能訪問到的。但是可以讓servlet進行訪問,如web-inf下有a.jsp則可以用request.getRequestDispatcher("/WEB-INF/a.jsp").forward(request,response);       

關於對html靜態檔案訪問解析以及RequestDispatcher.include

用戶端對靜態檔案html和圖片的訪問其實都是用預設servlet來完成相應的! <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> 

H ttpServletRequest只是個介面—HTMLC處理

   H ttpServletRequest介面是繼承自ServletRequest介面的。增加了和HTTP相關的一些方法。而所謂的request(在JSP中使用的)其實只是規範中的一個名稱而已。它當然是一個對象,但並不是SUN提供的,這是由各個不同的Servlet供應商編 的,SUN只是規定這個類要實現HttpServletRequest介面,並且規定了各個方法的用途,但具體是什麼類是由各個供應商自己決定的。你可以在JSP中使用out.println(request)來看看這個類的名字 

setCharacterEncoding—buffer—Locale

response方法:setCharacterEncoding方法比setContentType和setLocale方法的許可權要高!! 它的設定結果要覆蓋後面兩種的設定結果!! setlocale設定響應資訊的本地化!他接受一個java.util.Locale的參數資訊!! Locale對象中只包含了語言和國家地區的資訊,沒包含字元編碼資訊!!所以要有個映射關係!! <locale-encoding-mapping-list><locale-encoding-mapping&

菜單資源問題

#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,

JIRA安裝與部署

JIRA安裝 一、    瞭解JIRA JIRA 是目前比較流行的基於Java架構的管理系統  ,是集專案計劃、任務分配、需求管理、錯誤跟蹤於一體的商業軟體,功能全面,介面友好,安裝簡單,配置靈活,許可權管理以及可擴充性方面都十分出色。因為是基於JAVA的所以需要JAVA環境,因為是商業軟體所以會要有license key 。 二、    具體安裝過程  1、基礎環境(以自己實踐的環境為例) 作業系統: Linux (具體用過的RHEL 5.4) 2、思考過程 正確的思考方式:

phpExcel讀取excel檔案,讀取出來

phpExcel讀取excel檔案,讀取出來<?phprequire_once '../Classes/PHPExcel.php';/**對excel裡的日期進行格式轉化*/function GetData($val){ $jd = GregorianToJD(1, 1, 1970); $gregorian = JDToGregorian($jd+intval($val)-25569); return $gregorian;/**顯示格式為 “月/日/年”

JspWriter與PrintWriter的關係:

1.都是繼承自java.io.Writer類.JspWriter可以在JSP頁面中直接用out對象輸出.可以用pageContext.getOut();得到JspWriter對象.PrintWrietr在JSP頁面中必須用response.getWriter();方法得到其對象.二者範圍不同.2.在JSP頁面中同時調用兩種方法向頁面輸出資料,PrintWriter中的資料會輸出在JspWriter前面.如:        JspWriter out1 = pageContext.getOut()

掌握SSI指令

14.6.3  掌握SSI指令(1)SSI指令基本格式為:<!--指令名稱="指令參數">下面分別對其指令的用途進行介紹。1.#echo指令echo指令用於將環境變數插入到頁面中。其使用文法為:<!--#echo var="變數名稱"-->。 例如:<!--#echo var="DOCUMENT_NAME"→將顯示當前文檔名;<!--#echo var="DATE_LOCAL"→語句將顯示當前伺服器日期;<!--#echo

在VC中添加響應自訂的訊息的代碼步驟

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.

一個簡單的Docbook 5.0例子

一個簡單的Docbook 5.0例子我使用Docbook寫文檔大約才一兩個月的時間,但關注Docbook已經很久了,在網上也閱讀了很多中文及英文的Docbook文檔。一直沒用Docbook的主要原因是Docbook 4.2的編譯環境配置看起來很繁瑣。我曾經嘗試配置過一次,但看到一大堆catalog配置、SGML配置、OpenJade配置,最終放棄了。直到有一天,我看到benr寫的Playing With DocBook 5.0,才第一次真正書寫Docbook文檔。Docbook

函數對象(Function Objects)

 C++必知必會 第18條款       有時候需要一些行為類似於函數指標的東西,但函數指標顯得笨拙、危險而且過時(讓我們承認這一點)。通常最佳方式是使用函數對象(function object)取代函數指標。             

序列化的readresolve方法詳解

原來這個方法跟對象的序列化相關(這樣倒是解釋了為什麼 readResolve方法是private修飾的). ??? 怎麼跟對象的序列化相關了?   下面我們先簡要地回顧下對象的序列化. 一般來說, 一個類實現了 Serializable介面, 我們就可以把它往記憶體地寫再從記憶體裡讀出而"組裝"成一個跟原來一模一樣的對象. 不過當序列化遇到單例時,這裡邊就有了個問題: 從記憶體讀出而組裝的對象破壞了單例的規則. 單例是要求一個JVM中只有一個類對象的,

js定義函數和預設參數

          在JavaScript中雖然沒有PHP那麼方便的定義參數的預設,但是確實有這個功能,某些新手可能沒有接觸過的神秘參數,呵呵,它就是arguments,js arguments為當前執行的函數返回一個數組,數組的長度就是當前執行的函數的參數個數。先看以下代碼,   function nw(){  var age=arguments[0]?arguments[0]:24; 

ubuntu下安裝lamp環境

一、安裝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

HttpSessionListener設定退出對話…..

使用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

如何安裝中文的man包

如何安裝中文的man包中文man對英文不是很好的朋友來說,可以起到一點協助作用。不過要學好linux,就不能太依賴這個東東,畢竟學好英語才是王道。環境:centos

防止重複提交的各種用法

用JavaScript防止重複提交表單form的兩種方法。 1、用javascript設定一個變數,只允許提交一次。<script type="text/javascript">  var checkSubmitFlg = false;  function checkSubmit(){   if (checkSubmitFlg == true){     return false;   }   checkSubmitFlg = true;   return true;  } 

JS 兩種方法存和取cookies

//第一種方法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="

關於mapping.getInput和getInputForward

<action path= "/HelloWorld " type= "hello.HelloWorld " name= "HelloForm " scope= "request " input= "/hello.jsp "> </action> 在這裡你 配置了 input的屬性 ,當Mapping.getInput()的時候就會讀取到你配置的input的屬性 mapping.getInput()//返回輸入資料的頁面,也就是你的holle.jsp

總頁數: 61357 1 .... 13922 13923 13924 13925 13926 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.