原创 讓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 ...... 獲得所有的請求