課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
表達(dá)式調(diào)用時因為沒有內(nèi)置對象 所以才不能在方法里面直接打印嗎
2017-04-08
源自:JAVA遇見HTML——JSP篇 2-12
正在回答
? ? ? ? 語法:<%= expression %>?
? ? ? ? 例如:<%=user.getName() %>
? ? ? ? 表達(dá)式的本質(zhì):在將JSP頁面轉(zhuǎn)換成Servlet后,使用out.print()將表達(dá)式的值輸出。這樣如果user.getName()的返回值是"liky", 那么實際上在servlet中就將轉(zhuǎn)換成out.print("liky");
? ? ? ? 1) 如果表達(dá)式是調(diào)用一個方法,那么這個方法必須要有返回值,而不應(yīng)是void,也就是說void getName()這樣的
方法是不能被調(diào)用的。
? ? ? ? 2) 在方法的后面不能有分號;例如<%=getName();%>這是不允許的。
舉報
Java Web入門級教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識
1 回答表達(dá)式和腳本的區(qū)別
2 回答jsp腳本與表達(dá)式
1 回答聲明,腳本,表達(dá)式有什么區(qū)別與聯(lián)系
2 回答Jsp腳本和表達(dá)式有啥區(qū)別?
2 回答表達(dá)式、腳本
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-04-08
? ? ? ? 語法:<%= expression %>?
? ? ? ? 例如:<%=user.getName() %>
? ? ? ? 表達(dá)式的本質(zhì):在將JSP頁面轉(zhuǎn)換成Servlet后,使用out.print()將表達(dá)式的值輸出。這樣如果user.getName()的返回值是"liky", 那么實際上在servlet中就將轉(zhuǎn)換成out.print("liky");
? ? ? ? 因此這里要注意以下兩點:? ? ? ? 1) 如果表達(dá)式是調(diào)用一個方法,那么這個方法必須要有返回值,而不應(yīng)是void,也就是說void getName()這樣的
方法是不能被調(diào)用的。
? ? ? ? 2) 在方法的后面不能有分號;例如<%=getName();%>這是不允許的。