課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
〈%
String ?s=sdf.format(new Date());
%〉?
這不是一句聲明語句嗎?為什么不用<%! %>,什么情況下用<%! %>而不用<%%>呢
2016-10-21
源自:JAVA遇見HTML——JSP篇 2-10
正在回答
你這個也是聲明,但是是在腳本段里的聲明,這個s屬于局部變量;而在聲明語句中聲明的變量屬于全局變量。不同之處應(yīng)該明白了吧,都可以聲明,但是性質(zhì)不同。且聲明語句中的變量轉(zhuǎn)換成servlet時,最終編譯是放在類當(dāng)中的,所以聲明時要注意不能與類中已經(jīng)定義的變量發(fā)生沖突,比如防止重復(fù)定義。腳本段中聲明的變量編譯是放在方法中的,局限性小一些。
里面有執(zhí)行的操作的吧,<%! %>應(yīng)該是不包括操作的,我覺得是這樣,不知道對不對。
舉報
Java Web入門級教程JSP,帶你輕松的學(xué)習(xí)JSP基礎(chǔ)知識
2 回答String s =d.format(new Date ());
3 回答能不能詳細解釋一下S+=i+"*"..........這一句還有追加換行那一句
2 回答這個地方是聲明一個string對象,初始值為空的意思嗎?
2 回答eclipse中<%! %>聲明標(biāo)簽String不能用
1 回答在body中直接輸出文字和使用聲明語句輸出的最大區(qū)別在哪?
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-03-14
你這個也是聲明,但是是在腳本段里的聲明,這個s屬于局部變量;而在聲明語句中聲明的變量屬于全局變量。不同之處應(yīng)該明白了吧,都可以聲明,但是性質(zhì)不同。且聲明語句中的變量轉(zhuǎn)換成servlet時,最終編譯是放在類當(dāng)中的,所以聲明時要注意不能與類中已經(jīng)定義的變量發(fā)生沖突,比如防止重復(fù)定義。腳本段中聲明的變量編譯是放在方法中的,局限性小一些。
2016-10-21
里面有執(zhí)行的操作的吧,<%! %>應(yīng)該是不包括操作的,我覺得是這樣,不知道對不對。