webinf目錄下可以放jsp頁(yè)面嗎 ajax里面url如何訪問(wèn)WEB-INF下的jsp文件?
ajax里面url如何訪問(wèn)WEB-INF下的jsp文件?就是web開(kāi)發(fā)中在WEB-INF里面有需要交互傳遞的jsp文件,我需要ajax進(jìn)行傳遞但是ajax的url無(wú)法直接訪問(wèn)WEB-INF里面的jsp
ajax里面url如何訪問(wèn)WEB-INF下的jsp文件?
就是web開(kāi)發(fā)中在WEB-INF里面有需要交互傳遞的jsp文件,我需要ajax進(jìn)行傳遞但是ajax的url無(wú)法直接訪問(wèn)WEB-INF里面的jsp文件,求解決方法
謝謝邀請(qǐng),
web-inf在設(shè)計(jì)框架的時(shí)候就已經(jīng)將權(quán)限給限制了,不能訪問(wèn),主要從網(wǎng)絡(luò)安全的角度考慮,直接訪問(wèn)目錄帶來(lái)的安全隱患是災(zāi)難性的,但還是要提取數(shù)據(jù)就只能通過(guò)servlet來(lái)過(guò)渡下。
希望能幫到你
謝邀;
為了確保安全,ajax是無(wú)法直接訪問(wèn)WEB-INF下的jsp文件;但可以通過(guò)轉(zhuǎn)發(fā)訪問(wèn),需要在項(xiàng)目的web.xml文件中配置servlet,如圖:
還有一種用java去訪問(wèn)jsp文件,封裝一個(gè)接口給ajax調(diào)用;
如果有其他問(wèn)題,歡迎在評(píng)論區(qū)留言
WNB一INF是不能直接訪問(wèn)jsp的,因?yàn)闆](méi)有權(quán)限,只能在sevlet中訪問(wèn),也就是通過(guò)java后臺(tái)訪問(wèn),這里webinf的內(nèi)容是不對(duì)外開(kāi)發(fā)的,不能通過(guò)url直接訪問(wèn),避免非法人員通過(guò)url自己操作一些比較秘密的文件
很高興可以回答樓主的問(wèn)題!
web-inf下的文件是不可以直接訪問(wèn)的!必須通過(guò)訪問(wèn)后臺(tái)調(diào)用。樓主可以寫(xiě)一個(gè)接口調(diào)用jsp頁(yè)面!
如有不明白的可以給我留言!
以上就是對(duì)樓主提問(wèn)的回答,希望對(duì)樓主有所幫助!
jsp連接數(shù)據(jù)庫(kù)方便嗎?
還可以,不過(guò)利用jsp連接很容導(dǎo)致sql注入,安全性不高且效率不高。
數(shù)據(jù)庫(kù)的DSN-less連接方法:
set (
jsp中如何獲得下拉列表框中文本內(nèi)容?
方法: (#34#34)得到的是String類型的數(shù)據(jù): 應(yīng)該是Sting age (#34age#34) 如果想轉(zhuǎn)化為int類型的,再進(jìn)行轉(zhuǎn)化:
int int_age (age
jsp頁(yè)面不顯示“checkbox復(fù)選框”該怎么辦?
連JS帶測(cè)試代碼一起給你吧.body onloadjavascript:hidechkbox();input typetextinput typeCHECKBOXinput typecheckboxinput typebuttoninput typesubmitscript languagejavascriptfunction hidechkbox(){ var inpts (INPUT); for(var i0;iinpts.length;i ){ if(inpts[i]()checkbox) inpts[i].style.displaynone; }}/script/body