第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

page指令下的import屬性

“通過該屬性來引用腳本語言中使用到的類文件”,這官方的說法好繞?。∈呛蚸ava里的import一樣的用法吧?

正在回答

1 回答

使用 page 指令的 import 屬性指定 JSP 頁面轉換成的 servlet 應該輸入的包。在 JSP 中,包是絕對必需的。原因是,如果沒有使用包,系統(tǒng)則認為所引用的類與當前類在同一個包中。例如,假定一個 JSP 頁面包含下面的 scriptlet:

<% Test t=new Test(); %>

在此,如果 Test 在某個輸入包中,則沒有歧義。但是,如果 Test 不在包中,或者頁面沒有明確地導入 Test 所屬的包,那么系統(tǒng)將會認為 Test 就在這個自動生成的 servlet 所在的包中。但問題是自動生成的 servlet 所在的包是未知的!服務器在創(chuàng)建 servlet 時,常常會根據(jù) JSP 頁面所在的目錄來決定它的包。別的服務器可能使用其他不同的方式。因此,不能指望不使用包的類能夠正常工作。對于 bean 也同樣如此,因為 bean 不過是遵循某些簡單命名約定和結構約定的類。

?默認情況下,servlet 導入?Java.lang.*、javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*,也許還包括一些服務器特有的包。編寫 JSP 代碼時,絕不要依靠任何自動導入的服務器特有類。這樣做會使得代碼不可移植。

使用 import 屬性時,可以采用下面兩種形式:

<%@ page import="package.class" %>
<%@ page import="package.class1, ..., package.classN" %>

例如,下面的指令表示 java.util 包和 cn.foololdfat 包中的所有類在使用時無需給出明確的包標識符:

<%@ page import="java.uti1.*, cn.foololdfat.*" %>

?import 是 page 的屬性中惟一允許在同一文檔中多次出現(xiàn)的屬性。盡管 page 指令可以出現(xiàn)在文檔中的任何地方,但一般不是將 import 語句放在文檔頂部附近,就是放在相應的包首次使用之前。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

page指令下的import屬性

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號