文章詳情頁(yè)
javascript - 關(guān)于jsp中嵌入js代碼的問(wèn)題
瀏覽:93日期:2023-02-18 11:31:03
問(wèn)題描述
這是我所在公司做的系統(tǒng),其中經(jīng)常會(huì)看到在jsp的if—else語(yǔ)句中嵌入html代碼,這種語(yǔ)法我翻遍了jsp和javascript的書(shū)都沒(méi)有發(fā)現(xiàn)過(guò),而我所了解的是jsp代碼會(huì)在服務(wù)器端編譯好了之后把結(jié)果發(fā)送到瀏覽器,而html和js會(huì)直接在瀏覽器端執(zhí)行,那么像這種形式的代碼它的編譯或者說(shuō)執(zhí)行的機(jī)制是怎樣的?
問(wèn)題解答
回答1:<%%>包裹的就是邏輯代碼部分,非包裹的就直接輸出。比如這樣
<% if(one==1){%> <p>如果one是1,你就能看到我</p><% }else {%> <p>你只看到我,說(shuō)明one不是1咯</p><% } %>
比如瀏覽器請(qǐng)求某個(gè)jsp,jsp在服務(wù)端把上面代碼渲染成html,然后就返回給瀏覽器。在瀏覽器端就看不懂<%%>部分的內(nèi)容了。
或許題主可以找找有關(guān)“模板”的知識(shí)?
回答2:建議你了解一下servlet
標(biāo)簽:
JavaScript
上一條:javascript - uglify混淆過(guò)的js代碼在ios的webview中無(wú)法執(zhí)行下一條:javascript - 用jq ajax可以獲取不同域的數(shù)據(jù)嗎?
相關(guān)文章:
1. mysql優(yōu)化 - mysql count(id)查詢(xún)速度如何優(yōu)化?2. mysql主從 - 請(qǐng)教下mysql 主動(dòng)-被動(dòng)模式的雙主配置 和 主從配置在應(yīng)用上有什么區(qū)別?3. angular.js - angularjs 用ng-reapt渲染的dom 怎么獲取上面的屬性4. 主從備份 - 跪求mysql 高可用主從方案5. css3 - [CSS] 動(dòng)畫(huà)效果 3D翻轉(zhuǎn)bug6. node.js - node_moduls太多了7. angular.js - Angular路由和express路由的組合使用問(wèn)題8. python如何不改動(dòng)文件的情況下修改文件的 修改日期9. python - django 里自定義的 login 方法,如何使用 login_required()10. angular.js - 不適用其他構(gòu)建工具,怎么搭建angular1項(xiàng)目
排行榜
![css3 - [CSS] 動(dòng)畫(huà)效果 3D翻轉(zhuǎn)bug](http://www.aoyou183.cn/attached/image/news/202304/110831f073.png)
熱門(mén)標(biāo)簽