jsp的基本語(yǔ)法:
1絮短、jsp表達(dá)式:
提供一種方式,可直接讓Java變量或表達(dá)式的計(jì)算輸出到客戶端的簡(jiǎn)化方式丁频,它將要輸出的變量
或表達(dá)式直接封裝在<%= %>中。
2席里、方法:
Object setAttribute(String name):獲取指定的屬性
Enumertion getAttributeNames():獲取所有的屬性的名字組成的Enumeration 對(duì)象
removeAttribute(String name):移除指定的屬性
void setAttribute(String name,Object o):設(shè)置屬性
3、以下--域?qū)ο?-都有這些方法:
pageContext:作用范圍僅限于當(dāng)前jsp頁(yè)面胁勺。
Request:屬性的作用范圍僅限于同一個(gè)請(qǐng)求世澜。
session:作用范圍限于一次會(huì)話(瀏覽器打開直到關(guān)閉稱為一次會(huì)話)
application:作用范圍限于當(dāng)前web應(yīng)用署穗,是范圍最大的屬性作用范圍嵌洼。
稱之為域?qū)ο?/p>
4、請(qǐng)求的重定向與轉(zhuǎn)發(fā)語(yǔ)法:
請(qǐng)求的轉(zhuǎn)發(fā):
request.getRequestDispatcher("/c.jsp").forward(request, response);
重定向:
response.sendRedirect("c.jsp");
5封恰、本質(zhì)區(qū)別:
1)請(qǐng)求的轉(zhuǎn)發(fā)只發(fā)出了一次請(qǐng)求,重定向則發(fā)出兩次請(qǐng)求诺舔。
2)請(qǐng)求的轉(zhuǎn)發(fā):只能轉(zhuǎn)發(fā)給當(dāng)前WEB應(yīng)用的根目錄鳖昌。
重定向:可以定向到任何資源低飒。
3)請(qǐng)求的轉(zhuǎn)發(fā):/ 代表的時(shí)當(dāng)前WEB應(yīng)用的根目錄。
重定向:/ 代表的是當(dāng)前WEB站點(diǎn)的根目錄褥赊。
4)請(qǐng)求的轉(zhuǎn)發(fā):最終的Servlet中,Request對(duì)象和中轉(zhuǎn)的那個(gè)Request是同一個(gè)對(duì)象拌喉。
重定向:最終的Servlet中速那,Request對(duì)象和中轉(zhuǎn)的那個(gè)Request不是同一個(gè)對(duì)象
轉(zhuǎn)自 https://blog.csdn.net/z291197968/article/details/54670939