當前位置:首頁 » 網頁前端 » webaaa
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

webaaa

發布時間: 2022-12-06 10:51:22

1. 在web.xml 文件中的 file:${aaa} 是在哪定義的

應該是你的環境變數裡面配置了~~

比如 aaa對應你磁碟上某個目錄 如 D:\ccc\config 下面有個bbb.properties配置文件

file:${aaa}/bbb.properties 就會讀取你磁碟上D:\ccc\config\bbb.properties文件

2. Java Web項目怎麼防止用戶插入像這樣<script>alert("aaa");</script>的數據出效果

使用jstl 的 <c:out> 標記
用 <c:out value="<script>alert("aaa");</script>" />
這樣就會原樣輸出<script>alert("aaa");</script>

3. 我項目要在tomcat的目webapps下/aaa/用輸出流導出一個文件,但總是報路徑無法訪問,什麼問題啊

WIN 7 吧,這個program files目錄,要求比較高的許可權才能訪問。

所以,最好部署到別的路徑下 如 E:\tomcat6\webapps\hgqpdmt 這樣

4. 網頁出現AAA的亂碼

漢字亂碼現象大致可分成四類:網頁、文本、文檔和文件亂碼。第一類是由於港台的繁體中文大五碼(BIG5)與大陸簡體中文(GB2312)不通用造成的;第二類是Win9X/Win2K系統(菜單、桌面、提示框)顯示亂碼,這是Win9X/Win2K注冊表中有關字體的部分設置不當引起的;第三類是各種應用程序(包括游戲)本來顯示中文的地方出現亂碼,形成原因比較復雜,有第二類的亂碼原因,也可能是軟體用到的中文動態鏈接庫被英文動態鏈接庫覆蓋造成的;最後一類是郵件亂碼。二、消除漢字亂碼
針對以上幾種亂碼現象,我們來分類介紹消除亂碼的方法。

(一)、網頁、文本和文檔文件亂碼的消除
網頁亂碼是瀏覽器(如IE等)對HTML網頁解釋時形成的。如果在網頁的代碼中有形如:〈HTML〉〈HEAD〉〈META CONTENT=「text/html;charset=ISO-8859-1」〉〈/HEAD〉……〈/HTML〉的語句,瀏覽器在顯示此頁時,就會出現亂碼。因為瀏覽器會將此頁語種辨認為「歐洲語系」。解決的辦法是將語種「ISO-8859-1」改為GB2312,如果是繁體網頁則改為BIG5。
另一種解決辦法是不修改網頁代碼,事先為瀏覽器安裝多語言支持包(例如在安裝IE時要安裝多語言支持包),這樣在瀏覽網頁出現亂碼時,就可以在瀏覽器中選擇菜單欄下的「查看」/「編碼」/「自動選擇」/簡體中文(GB2312),如為繁體中文則選擇「查看」/「編碼」/「自動選擇」/繁體中文(BIG5),其它語言依此類推選擇相應的語系,這樣可消除網頁亂碼現象。
還有一種解決辦法是利用多內碼顯示平台來轉換內碼。常用多內碼顯示平台有:
「南極星」:可自動識別GB碼、BIG5碼,用簡體或繁體顯示,並能做到同屏顯示GB碼和BIG5碼,對日文、韓文亦能正確顯示。下載地址:http:// www.njstar.com
「四通利方」:支持了包括GB、BIG5、HZ、日韓編碼、UNICOD等17種漢字內碼,也開始支持預覽功能,並且增加了諸如「增刪空格」、「插入禁排空格」等小而有用的功能,實在是網友的好幫手。下載地址:http:// www.srsnet.com
「MagicWin 98」:可真正的同屏顯示不同內碼,即GB碼和BIG5碼兩者共存、都能正常顯示。它支持GB、HZ、BIG5、JIS、EUC、SJIS、KSC、UTF7和UTF8等格式;支持Netscape Communicator 4.X、Internet Explorer 和Office 等軟體;支持在多個窗口中同時查看不同內碼的文檔的超級多內碼顯示平台。下載地址:http:// www.itwin.com.my/magicwin
網頁無亂碼保存的方法是:用瀏覽器打開網頁時,在「查看」/「編碼」中選擇「自動選擇」,存檔時保存類型選「web頁」,編碼選擇「UNICOD」,這樣保存過的網頁再次打開時,在瀏覽器菜單「查看」、「編碼」中不管選擇簡體中文(GB2312)、簡體中文(HZ)還是UNICODE(UTF-8)或繁體中文(BIG5),最終顯示都不會出現亂碼。
文本、文檔文件亂碼,一般是繁體中文顯示在簡體中文系統下或者相反情況造成的。只要把原本是繁體的內碼轉換為簡體內碼(或者相反),就可消除亂碼。
Word2000能勝任這類工作,例如要把繁體中文轉換為簡體中文,方法是:選擇要轉換內碼的文件,在彈出的對話框中(如圖1),選擇「其它編碼」中的「繁體中文(BIG5)」一項,打開此文件時就不會出現亂碼。無亂碼保存方法:在保存時選擇「文件」中的「另存為」,先存為「Word文檔,存檔後打開再存為純文本等其它格式;您也可以用Word2000的「中文簡繁轉換」工具實現無亂碼保存,方法是在菜單欄中選擇「工具/語言/中文簡繁轉換」,內碼轉換後再保存。
WPS2000也能轉換內碼,支持GB2312、BIG5、GBK等三種主要的漢字編碼,並可在輸出RTF、TXT、HTM格式文件時對內碼進行轉換。

5. 學Web到底要不要報去web培訓班

如果報培訓班的話,自然事半功倍,可以更快地學成。花費更少的時間更快的就業可以達到速成,不過也要找對培訓班。

web開發培訓零基礎入門有兩種方式:1.通過自己自學進入該行業。2.通過參加web培訓入門。

通過自身學習入門你需要通過的是最開始學習時多看看視頻,有一定了解後針對自身情況挑選合適的書籍,進行知識性的查漏補缺。當然這學習的過程很重要,需要將自己學習的知識串成知識點時常溫習。平時多練習代碼,堅持一段時間之後一定能有所成就。最好可以挑選合適的web培訓機構,這樣可以減少你學習的時間,有針對性的學習。

學web 開發,你可以選擇自學,或者選擇一個好的培訓機構,挑選一個合適的web開發培訓機構的好處就是,這樣可以減少你學習的時間,有針對性的學習。同時,專業的web開發培訓機構會有完善的課程體系,以及真實的企業項目,更貼近企業的。

學Web推薦到aaa教育了解一下 。 AAA教育集團總部位於北京IT科技企業雲集的中關村,以中關村科技園區為依託,緊密結合軟體企業人才需求,自主研發了專業的人才培養課程體系。目前已在北京、鄭州、深圳、武漢、沈陽、上海等全國主要城市開設直營教學中心和就業基地。

在AAA未來的戰略藍圖中,杭州、西安等教學中心也在計劃籌建中。14年來,AAA教育集團已成功幫助數萬學子進入IT軟體行業。學員畢業後大多進入阿里巴巴、京東、網路、新浪、雲智慧、易酒批、數獵天下、廣聯達等知名IT企業,深受企業歡迎。

6. WWWAAA是

WWW 是 World Wide Web (環球信息網)的縮寫,也可以簡稱為 Web,中文名字為「萬維網」。它起源於1989年3月,由歐洲量子物理實驗室 CERN(the European Laboratory for Particle Physics)所發展出來的主從結構分布式超媒體系統。

網站由眾多不同內容的網頁構成,網頁的內容可體現網站的全部功能。通常把進入網站首先看到的網頁稱為首頁或主頁(homepage),例如,新浪、網易、搜狐就是國內比較知名的大型門戶網站。

頁、網頁文件和網站:

網頁是網站的基本信息單位,是WWW的基本文檔。它由文字、圖片、動畫、聲音等多種媒體信息以及鏈接組成,是用HTML編寫的,通過鏈接實現與其他網頁或網站的關聯和跳轉。

網頁文件是用HTML(標准通用標記語言下的一個應用)編寫的,可在WWW上傳輸,能被瀏覽器識別顯示的文本文件。其擴展名是.htm和.html。

7. 寬頻帳戶不支持WEB認證怎麼辦

故障現象:Web認證環境下,用戶在Portal登錄頁輸入正確的用戶名和密碼,認證不成功,提示認證異常的錯誤信息。

故障可能原因

1、接入設備的WEB認證配置錯誤

2、接入設備配置、ePortal和SAM配置信息不一致

3、ePortal伺服器啟動了系統自帶SNMP組件

4、接入設備未做降噪配置

故障處理流程

4、故障處理步驟

步驟1排查接入設備的Web認證配置是否正確

1. 通過Console口登錄到接入設備,執行」show run「命令,查看當前設備的配置信息。

2. 若Web認證接入設備為有線交換機,請比對以下典型配置,檢查設備的web認證配置是否正確。

&#178; 典型的有線交換機web認證模板(以S26系列設備為例)如下:

Ruijie# configure terminal

/* 配置通信密鑰,對ePortal伺服器返回的鏈接加密,實例中通訊密鑰是「ruijie」 */

Ruijie(config)# web-auth portal key ruijie

/* 未認證用戶訪問直通地址,用於學習網關arp,通常設置網關(如192.168.33.1)為直通地址 */

Ruijie(config)# http redirect direct-site 192.168.33.1 arp

/* 設置重定向頁面的主頁,實例中「http://192.168.51.180/eportal/index.jsp」為ePortal重定向地址,其中IP地址可替換ePortal服務IP地址 */

Ruijie(config)# http redirect homepage http://192.168.51.180/eportal/index.jsp

/* 設置直通地址,即ePortal伺服器地址,如「192.168.51.180」 */

Ruijie(config)# http redirect 192.168.51.180

Ruijie(config)# interface FastEthernet 0/1

/* 埠必須開啟web認證受控,否則該埠下接設備web認證不生效 */

Ruijie(config-if-FastEthernet 0/1)# web-auth port-control

/* 啟用snmp community配置,其中團體名為public,可根據實際情況修改 */

Ruijie(config)# snmp-server community public rw

/* 配置web認證下線使用的snmp報文參數 ,其中主機地址為eportal伺服器IP(192.168.51.180),團體名為public,均可根據實際情況修改*/

Ruijie(config)# snmp-server host 192.168.51.180 informs version 2c public web-auth

Ruijie(config)# snmp-server enable traps web-auth

注意: 本例中snmp-server community 是重要配置,Web認證信息驗證通過後,會通知設備打開上網通道,若community key沒有配置會配置不正確,都會導致打開上網通道失敗,web認證不成功。

3. 若Web認證接入設備為無線交換機,存在兩種Web認證配置方法,分別稱為一代Portal認證和二代Portal認證,請比對以下典型配置,檢查設備的web認證配置是否正確。

&#178;典型的無線一代portal認證模板(以WS57系列設備為例)如下:

Ruijie# configure terminal

/* 配置通信密鑰,對ePortal伺服器返回的鏈接加密,實例中通訊密鑰是「ruijie」 */

Ruijie(config)# web-auth portal key ruijie

/* 設置直通地址,即ePortal伺服器地址,如「172.20.1.100」 */

Ruijie(config)# http redirect 172.20.1.100

/* 設置重定向頁面的主頁,實例中「http://172.20.1.100/eportal /index.jsp」為ePortal重定向地址,其中IP地址可替換ePortal服務IP地址 */

Ruijie(config)# http redirect homepage http://172.20.1.100/eportal/index.jsp

/* 啟用snmp community配置,其中團體名為web-auth,可根據實際情況修改 */

Ruijie(config)# snmp-server community web-auth rw

Ruijie(config)# snmp-server enable traps web-auth

/* 配置web認證下線使用的snmp報文參數 ,其中主機地址為eportal伺服器IP(172.20.1.100),團體名為web-auth,均可根據實際情況修改*/

Ruijie(config)# snmp-server host 172.20.1.100 inform version 2c web-auth web-auth

Ruijie(config)# wlansec 100

/* 必須啟用基於WLAN的web認證受控,否則web認證不生效 */

Ruijie(wlansec)# webauth

Ruijie(wlansec)# exit

注意: 本例AC採用一代Portal配置,認證原理與有線交換機基本一致。同樣的,snmp-server community是重要配置,Web認證信息驗證通過後,會通知設備打開上網通道,若communitykey沒有配置會配置不正確,都會導致打開上網通道失敗,web認證不成功。

&#178;典型的無線二代portal認證模板(以WS57系列設備為例)如下:

Ruijie# configure terminal

/* 創建全局Portal伺服器,伺服器名為default、IP地址172.20.1.10(可修改ePortal服務IP)、認證主頁http://172.20.1.10/eportal/index.jsp(URL內的IP地址可修改為ePortal服務IP) */

Ruijie(config)# portal-server default ip 172.20.1.10 url http://172.20.1.10/eportal/index.jsp

/* 配置default伺服器為全局使用的Portal伺服器 */

Ruijie(config)# web-auth portal-type v2 default

/* 啟用AAA認證記賬功能 */

Ruijie(config)# aaa new-model

/* 配置Radius-server主機地址和通訊口令,host是SAM伺服器IP地址,如172.20.1.20(可修改);key為通訊口令,如ruijie(可修改) */

Ruijie(config)# radius-server host 172.20.1.20 key ruijie

/* 配置AAA的Web認證方法列表,使用默認的RADIUS組 */

Ruijie(config)# aaa authentication web-auth default group radius

/* 配置AAA的記賬方法列表,使用默認的RADIUS組 */

Ruijie(config)# aaa accounting network default start-stop group radius

/* 開啟radius動態擴展授權,支持強制用戶下線(DM)等功能 */

Ruijie(config)# radius dynamic-authorization-extension enable

Ruijie(config)# wlansec 100

/* 啟用二代portal認證 */

Ruijie(wlansec)# web-auth portal-type v2 default

/* 基於WLAN開啟Web認證功能 */

Ruijie(wlansec)# webauth

Ruijie(wlansec)# exit


注意: 本例AC採用二代Portal認證配置,與一代不同的是,AC還承擔Radius認證客戶端的角色,因此AAA配置是必須要有的,若是缺少AAA配置,web認證就無法正常進行。

檢查設備Web認證配置,排除配置錯誤導致認證失敗的問題,若依然認證不成功,則進入下一步驟的排查。


步驟2排查接入設備與ePortal和SAM配置信息是否一致

1. 在認證PC機的瀏覽器地址欄內輸入訪問網站的URL地址,如「http://www..com」,提交請求,頁面跳轉到認證登錄頁面,(以ePortal1.41認證頁面為例,其他版本認證頁面大體也是這樣的。)

2. 在認證登錄頁面,輸入用戶名密碼,點擊「登錄」按鈕,頁面頂部出現「認證失敗!"的提示。

3. 首先登錄ePortal系統,查看日誌管理下的日誌信息。

4. 若頁面認證失敗且ePortal日誌出現類似「用戶(xxx)認證失敗,原因:設備community配置錯誤導致設備不通,打開設備(xxx.xxx.xxx.xxx)上網通道失敗」的提示,說明接入設備的community key不正確


5. 若頁面認證失敗且ePortal日誌出現類似「用戶(xxx)認證失敗,Radius伺服器沒有響應」的提示,說明Web認證過程中,在進行Radius 認證的環節出現了問題。

按以下步驟檢查ePortal和SAM配置的Radius Key值是否一致。

1) 若接入設備是有線交換機或一代Portal認證的AC設備,ePortal作為認證客戶端發起Radius認證,需要檢查ePortal系統配置和SAM系統的設備配置。

首先,查看ePortal系統配置的Radius Key,


其次,查看SAM登記的RG-ePortal的設備Key,

檢查ePortal系統配置的Radius Key和SAM登記的RG-ePortal的設備Key的值,若兩者的值不一致,則需要修改成相同的值。

2) 若接入設備是一代Portal認證的AC設備,AC設備作為認證客戶端發起Radius認證,因此需要檢查AC設備和SAM系統的設備配置。

首先,查看AC設備的配置信息,通過Console口登錄設備,進入特權模式,執行「show run」命令,找到radius-server信息,查看key值

其次,查看SAM登記的AC設備的Key

檢查AC設備的Radius Key和SAM系統登記的AC設備Key的值,若兩者的值不一致,則需要修改成相同的值。

5. 檢查接入設備配置、ePortal和SAM的相關配置,排除配置錯誤導致認證失敗的問題,若依然認證不成功,則進入下一步驟的排查。

步驟3排查ePortal伺服器是否啟用系統自帶SNMP組件

1. 在認證PC機的瀏覽器地址欄內輸入訪問網站的URL地址,如「http://www..com」,提交請求,頁面跳轉到認證登錄頁面(以ePortal1.41認證頁面為例,其他版本認證頁面大體也是這樣的。)

2. 在認證登錄頁面,輸入用戶名密碼,點擊「登錄」按鈕,頁面頂部出現「認證失敗!"的提示

需要注意的是,雖然頁面提示「認證失敗」,但實際上已經可以正常連通網路,說明上網通道已經被打開了。

3. 登錄ePortal系統,查看日誌管理下的日誌信息,發現「用戶(xxx)上線失敗,由於出現異常情況」的提示

4. 登錄SAM系統,查看在線用戶表,發現該用戶已在線

若出現類似情況,判斷原因是認證成功後,通過SNMP服務打開上網通道出現異常了。


5. 查看當前ePortal伺服器的系統服務是否異常,通過「開始」-- 「運行」,執行「services.msc「命令

打開服務列表窗口,查找是否存在「SNMP Service」的服務,且已經被啟動

若系統的SNMP Service服務被啟動,則與ePortal的SNMP服務沖突了,導致SNMP功能失效。

6. 依照以下步驟關閉系統SNMP服務

1) 雙擊「SNMP Service」

2) 啟動類型修改為「手動」

3) 手動停止SNMP Service

4) 點擊「確定」,使當前配置生效


7. 關閉系統SNMP服務後,重啟ePortal服務。


排除SNMP服務沖突的問題後,若依然認證不成功,則進入下一步驟的排查。


步驟4排查接入設備是否支持降噪配置

在網路環境沒有變化的情況下,若認證業務高峰期出現Web認證失敗問題,而在平時都可以正常認證,需要檢查web認證的接入設備是否支持降噪。

降噪是指接入設備屏蔽非瀏覽器發起的http請求,需要接入設備更新到特定軟體版本才能支持。按照以下步驟確認接入設備是否支持降噪配置:

1. 首先查看接入設備的軟體版本信息,通過Console口登錄接入設備,查看設備軟體版本信息;

2. 若接入設備為交換機設備,進入特權模式,輸入「show version」

查看software version信息,若軟體版本低於RGOS 10.3版本,則交換機版本不支持web認證降噪,需要升級到最新版本,請聯系4008111000索取最新版本信息。

3. 若接入設備為AC設備,進入特權模式,輸入「show version」,

查看software version信息,若軟體版本低於RGOS 10.4(1T17)版本,則AC交換機版本不支持web認證降噪,需要升級到最新版本,聯系4008111000協助處理。

4. 若接入設備為ACE設備,首先識別ACE硬體版本,若是ACEv5.0設備直接輸入「show version」,

查看version信息,若軟體版本低於3.4.0版本,則AC交換機版本不支持web認證降噪,需要升級到最新版本。ACEv3.0不支持降噪功能,請先升級到ACEv5.0版本。具體ACE升級版本和操作步驟,請聯系4008111000協助處理。


檢查接入設備版本符合降噪配置的要求,若依然認證不成功,則進入下一步驟的排查。


步驟5收集信息並聯系4008111000協助處理

撥打4008111000尋求技術支持,收集如下故障信息,進行故障進一步處理。

1. ePortal和SAM的軟體版本號

登錄ePortal系統,點擊「關於系統」圖標,彈出版本信息。

登錄SAM系統,點擊右下角「關於」圖標,彈出版本信息。

2. 接入設備的配置信息

若接入設備為交換機或AC無線設備,登錄設備進入特權模式,執行「show run」命令,將輸出結果保存成文件。

若接入設備為ACE設備,請將「認證伺服器配置」的配置內容截圖。

3. ePortal伺服器填寫的接入設備信息

進入「設備管理」菜單,選擇查看設備,彈出設備詳細信息。

4. SAM伺服器填寫的接入設備信息

進入「設備管理」菜單,選擇查看設備,彈出設備詳細信息。

5. 提供PC端、ePortal服務端、SAM服務端的報文

1) 分別在PC端、ePortal服務端和SAM服務端,打開wireshark工具,並監控網卡,准備開始抓包;

2) 在PC上執行一次完整的web認證操作,輸入用戶名密碼,直至出現認證失敗提示;

3) 完成web認證操作後,停止wireshark抓包,將抓取的報文保存成pcap文件;

4) 提交pcap報文時,請附帶說明報文文件的來源(PC端、ePortal端、SAM端)以及來源的IP地址。

8. 寬頻帳戶不支持WEB認證怎麼辦 寬頻

在小區寬頻或者酒店、學校等環境下,寬頻運營商通過WEB認證方式來認證上網用戶。也就是電腦連接網路後,打開網頁會彈出認證界面,輸入用戶名密碼才能上網。下圖為某小區的WEB認證頁面: