习题一1.怎么启动和关闭 Tomcat 服务器答:确保 Tomcat 服务器使用的是 Java_home 环境变量设置的 JDK。3.怎样访问 Web 服务目录子目录中的 JSP 页面答:Web 服务目录的下的目录称为该 Web 服务目录下的相对 Web 服务目录。浏览器的地址栏中键入:http://IP:8080/Web 目录名字/子目录名字/JSP 页面。4.假如想修改 Tomcat 服务器的端口号,应当修改哪个文件?能否将端口号修改为 80?答:修改 Tomcat 服务器安装目录中 conf 文件夹中的主配置文件:server.xml,只要没有其他应用程序正在占用 80,就可以将端口号设置为 80。习题二1.“<%!”和“%>”之间声明的变量与“<%”和“%>”之间声明的变量与有何不同答:“<%!”和“%>”之间声明的变量在整个 JSP 页面内都有效,称为 JSP 页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。所有用户共享 JSP 页面的成员变量,因此任何一个用户对 JSP 页面成员变量操作的结果,都会影响到其他用户。“<%”和“%>”之间声明的变量称为局部变量,局部变量在 JSP 页面后继的所有程序片以及表达式部分内都有效。运行在不同线程中的 Java 程序片的局部变量互不干扰,即一个用户改变Java 程序片中的局部变量的值不会影响其他用户的 Java 程序片中的局部变量。当一个线程将 Java程序片执行完毕,运行在该线程中的 Java 程序片的局部变量释放所占的内存。2.假如有两个用户访问一个 JSP 页面,该页面中的 Java 程序片将被执行几次?答:两次。5.请编写一个简单的 JSP 页面,显示大写英文字母表。答:<%@ page contentType="text/html;charset=GB2312" %><% for(char c='A';c<='Z';c++) { out.print(" "+c); }%>6.请简单叙述 include 指令标记和 include 动作标记的不同。答:include 指令标记的作用是在 JSP 页面出现该指令的位置处,静态插入一个文件,即 JSP 页面和插入的文件合并成一个新的 JSP 页面,然后 JSP 引擎再将这个新的 JSP 页面转译成 Java 文件。因此,插入文件后,必须保证新合并成的 JSP 页面符合 JSP 语法规则,即能够成为一个 JSP 页面文件。include 动作标记告诉 JSP 页面动态加载一个文件,不把 JSP 页面中动作指令 include 所指定的文件与原 JSP 页面合并一个新的 JSP 页面,而是告诉 Java 解释器,这个文件在 JSP 运行时(Java 文件的...