不属于JSP标准动作。 F5、URL包含两部分内容:协议名和资源名。 T
6、利用URL类openStream()方法只能读取网络数据,不能上传数据。 T
7、page指令可以出现多次,但是每一种属性只能出现一次,重复的属性设置将覆盖先前的设置。T
8、InetAddress类的对象必须由其方法的返回值获得。 T
9、使用InetAddress类不能将IP地址转换为该地址的域名。 F
10、JSP中,模板元素是指JSP的静态HTML或者XML内容。 T
11、Java.net.URL类是对统一资源定位符的抽象。 T
12、JavaMail API是一种可选的、能用于读取、编写和发送电子消息的包。 T
13、利用URL类的openStream()方法只能以字符流的方式读取网络资源数据。 F
14、Session类是邮件系统的访问入口。 T
15、page指令的import属性可以多次出现,不会覆盖先前设置。 T
16、InetAddress类对象不能直接创建,因为InetAddress类没有公共构造函数。 T
17、JavaMail API包括抽象层和Internet邮件实现层。 T
18、Java Server Pages 是由微软公司倡导的一种动态网页技术标准 F
19、在传统的HTML文件中加入Java程序片断,就构成了JSP网页。 T
20、指令元素用于设置局部变量,声明类,要实现的方法等等。 F
21、Session类的构造器是私有的,不能被继承,也不能用new语句来创建实例。T
22、page指令只能放在JSP文件顶部。 F
23、不是所有的URL类的方法都会抛出异常 F
24、POP3协议适用于C/S模式,祝贺要工作在在线方式下。 F
25、Java Mail利用Authenticator类直接访问受保护的资源。F
四、改错题(25分)
1、下列程序的功能是利用URL类读取网络资源,请找出程序存在的问题并改正。
import java.io.*;
public class URLRead {
public static void main(String[] args) throws Exception {
URL web = new URL(\"http://www.baidu.com/\");
BufferedReader in = new BufferedReader(new InputStreamReader(web.openStream()));
String inputLine;
while ((inputLine = in.readLine()) != null)
System.out.println(inputLine);
in.close();
}
}
没有导入java.net包,导入类包:import java.net.*;
2、分析下列程序,找出存在的问题并更正
1 import java.net.*;
2 public class Gl {
3 public static void main(String []args) {
4 try {
5 InetAddress addr= new InetAddress( );
6 System.out.println(addr.getLocalHost());
7 }
8 catch (UnknownHostException e) {
9 System.out.println(\"aaaa\"); }
10 }
11 }
存在问题:InetAddress类不能直接创建对象
改正:第5、6行改为 InetAddress address= InetAddress.getLocalHost();
注:改正方法不唯一。