<%@include file=url%> 靜態包含頁面:不管其檔案內容如何只是將頁面中的內容包含進來 執行時先將所有內容包含進來一起處理完之後再將所有的內容發送給用戶端 對包含的檔案 先包含後處理 所有的變數都是可以和include它的主檔案共用,兩者高度緊密結合,不能有變數同名的衝突.而版面設定也可以借用主檔案的.<jsp:include
多出的類是怎麼回事最近我們做了一個項目,我們的任務是協助分析幾個奇怪Bug的產生原因,並修正。開發工具使用的是Eclipse3.0,需要提交給客戶的成果物有原始碼以及編譯後打包的jar檔案。 整個開發工作還算比較順利,按期提交了成果物。但幾天后,客戶向我們提出了一個質疑,要求我們解釋,我們提交的jar中包含有269個Class,而客戶編譯原始碼的結果有271個Class,這相差的兩個Class是怎麼回事呢?
移位元運算符就是在二進位的基礎上對數字進行平移。按照平移的方向和填充數位規則分為三種:<<(左移)、>>(帶符號右移)和>>>(無符號右移)。 在移位元運算時,byte、short和char類型移位後的結果會變成int類型,對於byte、short、char和int進行移位時,規定實際移動的次數是移動次數和32的餘數,也就是移位33次和移位1次得到的結果相同。移動long型的數值時,規定實際移動的次數是移動次數和64的餘數,也就是移動66次和移動2次得
兩個長度限制問題的分析(來源於項目) 一、問題起因在某項目釋放後Bug統計的附件《釋放後問題》裡有: 問題 原因 分析 備忘
微軟的東西總是很怪,IE可以做為資源總管的線程運行,也可以做為獨立進程運行。在做測試時,如果你不知道IE是以什麼方式啟動並執行,在Session管理上就會覺得很奇怪。以線程運行時會共用一個Session,而以進程運行時每個進程會有一個Session。在測試時一般會用進程方式。大多數機器預設也是進程方式。但不知道微軟怎麼做的,有時候一些機器預設的是線程方式。你可以查看並修改註冊表來改變IE的運行方式。索引值位置: [HKEY_CURRENT_USER/Software/Microsoft/Wind
在HttpWebRequest中,如果你使用了如下代碼:HttpWebResponse oResponse = (HttpWebResponse)oRequest.GetResponse();那麼當你的HttpWebRequest訪問某個頁面時出現500錯誤,並且執行上面這步時這個時候HttpWebRequest將拋出一個異常WebException,上面這步將不會運行你原本的oResponse對象是不會存在的相關的解決方案是捕獲這個異常,從異常對象上擷取Response。代碼try
因為有需要就研究了一下sohu的登陸 ,一看嚇一跳:GET /sso/login.jsp?userid=xxx&password=e6aebe16e8fd0bee153f72d3c0ffb3b2&appid=1019&persistentcookie=0&s=1185037959140&b=1&w=1280&pwdtype=1 HTTP/1.1Accept: */*Referer:
多出的類是怎麼回事最近我們做了一個項目,我們的任務是協助分析幾個奇怪Bug的產生原因,並修正。開發工具使用的是Eclipse3.0,需要提交給客戶的成果物有原始碼以及編譯後打包的jar檔案。 整個開發工作還算比較順利,按期提交了成果物。但幾天后,客戶向我們提出了一個質疑,要求我們解釋,我們提交的jar中包含有269個Class,而客戶編譯原始碼的結果有271個Class,這相差的兩個Class是怎麼回事呢?
在 "HttpWebRequest編程相關問題(2)"中為了擷取到500錯誤時對於GetResponse使用了try
jxl.jar jxl.jar 通過java操作excel表格的工具類庫 支援Excel 95-2000的所有版本 產生Excel
在使用 HttpWebRequest訪問需要登陸的頁面時必然會涉及到Cookies,但是HttpWebRequest對象和相關方法在設計時還是存在一些問題比如:訪問頁面A,得到Cookie o1包含jspsessionid;把o1給HttpWebRequest然後登陸頁面B,得到一個新的Cookies
Hibernate對象關係映射提供了兩種對象初始化模式:消極式載入和非消極式載入。非消極式載入在載入時擷取對象本身以及它關聯的所有對象。這可能導致在擷取一個執行個體時,執行成百上千的select語句。當使用雙向關聯時,這個問題被放大,常常出現初始化請求時,整個資料庫都被載入。顯然檢查每個對象的關係,並手工刪除他們會費點事,但最終我們可能會因此丟失使用ORM工具的優勢。一個明細的解決方式是使用hibernate提供的延遲載入機制。這種初始化策略在類成員被訪問時只載入它的一個對象的一對多和多對多關系
你是否瞭解這些常被問起的問題 最近在網上看到一些類似“Java陷阱一籮筐”、“面試題集及解答”的文章,看了後,感覺有很多東西的確是我們容易忽略的,而且在一定程度上可以看出對Java的瞭解程度。但這些文章都比較亂,而且有些問題的解答我個人認為是不夠精確或完全是錯誤的。為此,我大致整理了一些與Java有關的問題,也增加了一些問題,匯總一起並給出相應的說明。如有不對的地方,請指正。1、try{}裡有一個return語句,那麼緊跟在這個try後的finally{}裡的代碼會不會被執行,什麼時候被執
jquery取得text,areatext,radio,checkbox,select的值,以及其他一些操作; 1.假如我們有如下頁面 <input type="text" name="textname" id="text_id" value=""> <!--其餘的請自行添加.重要的是要有TYPE.NAME.ID等,一般情況這些都是有的--> 2.下面來看怎麼取得FORM中的各種值等等; function get_form_value(){
當我們在Struts中提交表單後,可以通過回退按鈕返回到原來的表單頁面,進行重複性提交。這在很多情況下是不允許的。比如當註冊使用者的表單中,當提交成功後,回退或者按重新整理按鈕可以再次提交表單,這樣造成資料的不一致性,因為資料已經提交。Struts中可以利用同步令牌機制來解決重複提交表單的問題。在Struts的Action中提供了和同步令牌相關的方法protected boolean isTokenValid(HttpServletRequest
使用Eclipse3的幾點心得如何使用語言套件?IBM已經推出Eclipse
//filePathNew為一個File對象的執行個體 WritableWorkbook wwb = Workbook.createWorkbook(filePathNew); //strSheetname為Excel中Sheet表的名稱 WritableSheet ws = wwb.createSheet(strSheetname, 0); //建立格式化對象執行個體 WritableCellFormat totalx2Format = new WritableCellFormat(); /
"yyyy.MM.dd G 'at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT "EEE, MMM d, ''yy" Wed, Jul 4, '01 "h:mm a" 12:08 PM "hh 'o''clock' a, zzzz" 12 o'clock PM, Pacific Daylight Time "K:mm a, z" 0:08 PM, PDT "yyyyy.MMMMM.dd GGG hh:mm aaa" 02001.July.04 AD 12
servlet與Struts action安全執行緒問題分析 Servlet/JSP技術和ASP、PHP等相比,由於其多線程運行而具有很高的執行效率。由於Servlet/JSP預設是以多線程模式執行的,所以,在編寫代碼時需要非常細緻地考慮多線程的安全性問題。然而,很多人編寫Servlet/JSP程式時並沒有注意到多執行緒安全性的問題,這往往造成編寫的程式在少量使用者訪問時沒有任何問題,而在並發使用者上升到一定值時,就會經常出現一些莫明其妙的問題。 Servlet的多線程機制
我的運行環境:Windows2003 Server SP4 + J2SDK1.5.0 +Tomcat5.5.9準備軟體:Tomcat 5.5.9 JDK1.5.0一.配置過程1、安裝JDK1.5.0。採用預設安裝就可以。2、安裝tomcat到C:/ tomcat 50,採用完整安裝,該程式用於實現負載平衡功能。3、將tomcat50的內容進行完全複製,產生C:/ tomcat 51、C:/ tomcat 52、C:/ tomcat