原创 讓JBoss支持多域名:1個IP映射多個域名的實現方法

讓JBoss支持多域名:1個IP映射多個域名的實現方法 首先假設閱讀本文的讀者朋友已經申請了多個域名,而且這多個域名都指向同一個IP。另外還假設你的服務器只開放一個80端口用來偵聽瀏覽器等的請求。 –因爲比較簡單,本文對於1個I

原创 對於web項目單獨使用struts,不和Spring整合的情況。

如果想要單獨使用struts開發項目,不要自己直接寫入struts.xml文件。保險的方法爲使用MyEclipse創建struts.xml文件。具體操作如下: 選中項目-右鍵-MyEclipse-Add Struts Capabiliti

原创 struts的全局的國際資源文件

哪個文件是struts的全局的國際資源文件? 通過struts.custom.i18n.resources常量把資源文件定義爲全局資源文件我在struts.properties資源文件中寫入了: struts.custom.i

原创 struts2中配置文件的constant配置詳解

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configura

原创 servlet筆記(五)響應頭信息

響應頭信息: 協議,狀態碼,header...... setHeader設置響應頭信息 設置內容類型,如word,excel,txt等等 1.構建excel電子表格 代碼如下: public void doGet(HttpServlet

原创 servlet與struts同時使用時出現的問題

問題:一開始單純的試用struts來開發一個項目,後來又在原來的基礎上使用servlet技術。做了一個簡單的servlet事例。在網址中輸入.jsp頁面時,無法找到;具體報錯信息爲struts找不到頁面中form的action。 原因是:

原创 Struts如何整合Spring

Spring是一個值得學習的框架,因爲有越來越多的開源框架都已經放棄與Spring重疊功能的開發。因此,Struts推薦大家使用Spring實現控制反轉。 具體實現: 首先,將所需要的Spring的jar包導入到項目中,所依賴

原创 關於struts開發中action跳轉找不到頁面的問題

在做一個struts的crud的demo,包括create,read,update,delete的功能。在配置struts.xml文件時,採用的是namespace=“”的統一調用路徑的寫法,內容如下: <package na

原创 servlet筆記(二)基本功能

1.servlet可以輸出html頁面,在沒有jsp之前我們就是使用servlet來拼接動態頁面的。實例內容如下: public void doGet(HttpServletRequest request, HttpServletRes

原创 servlet筆記(三)獲取表單提交數據

1.servlet如何獲取表單提交定的數據; *讀取單個表單 使用request.getParamter("username"); 注意username要保證與頁面表單中name屬性的值保持一致。 *讀取多個表單  jsp代碼: <%@

原创 Base64編碼

1.Base64編碼是8bi的t編碼方式之一。可用於在HTTP環境下傳遞較長的標識信息。Base64編碼具有不可讀性,即所編碼的數據不會被人用肉眼直接看到。 然而,標準的Base64並不適合直接放在URL裏傳輸,因爲URL編碼器會把標準B

原创 Strtus2標籤

在沒有使用Struts2的時候可以使用el來進行url傳參。而在Struts2中不推薦使用el(其實在Struts2.0.0.11之後就不再支持el)而推薦使用功能更爲強大的ognl表達式語言。那麼怎麼使用ognl實現url傳參?

原创 JBoss啓動時報錯

Struts整合spring過程中,啓動JBoss時報錯: Unable to load configuration. - action - file:/D:/server/jboss-4.2.2.GA/server/defaul

原创 Java Socket編程

對於Java Socket編程而言,有兩個概念,一個是ServerSocket,一個是Socket。服務端和客戶端之間通過Socket建立連接,之後它們就可以進行通信了。首先ServerSocket將在服務端監聽某個端口,當發現客

原创 servlet筆記(四)獲取http請求頭信息

1.讀取http請求頭信息 使用HttpRequest中的方法 *一般方法: getHeader getHeaders getHeaderNames *專門方法: getCookies getAuthType ...... 獲得所有的請求