JSP复习资料的.doc
文本预览下载声明
JSP实用教材复习资料
第一章
1.为进行JSP开发,安装JDK后应该进行那些设置?
答:设置path环境变量为:java_home\bin;
Classpath为:java_home\jre\lib\rt.jar;.;
Java_home为:D:\java
2.运行startup.bat文件启动Tomcat服务器的好处是什么?
答:使用startup.bat启动Tomcat服务,以确保Tomact服务器使用的JDK是java_home设置的JDK。
使用startup.bat启动Tomcat服务,会占用一个MS-DOS窗口,如果关闭窗口将关闭Tomcat服务。
3.Hello.jsp和hello.jsp是否是相同的jsp文件名?
答:不是
4.请在C:\下建立一个名字为Game的目录,并将该目录设置为一个Web服务器目录,然后编写一个简单的JSP页面,保存到该目录中,让用户使用虚拟目录moon访问该JSP页面。
答:作为一个实验题。
修改Tomcat服务器安装目录下conf目录中的server.xml文件来设置新的Web服务目录。
在/HOST前加入:
Context path=“/moon” docBase=“C:/Game” debug=“0” reloadable=“true”/
经这样设置,就可以将我们实际运行的jsp文件如A.jsp实际放在C:Game中,而在流览其中使用moon目录:
如:http://:8090/moon/A.jsp
5.怎样访问Web服务器子目录中的JSP页面?
答:根目录: D:\Tomcat_home\webapps下
webapps下的任何一个子目录都可以作为一个Web服务目录 ,如将jsp页面如A.jsp放在jsp-examples中;
则访问方式为:
:8090/jsp-examples/A.jsp
或者将jsp页面A.jsp放在webapps\Root\目录中。
访问地址为: :8090/A.jsp
6.如果想修改Tomcat服务器的端口号,应该修改那个文件?能否将端口号修改为80,条件是什么?
答:修改Tomcat服务器的conf目录下的主配置文件server.xml可以更改端口号.
关于改变端口号:可以将同一文件中的:
Connector port=“8080” maxHttpHeaderSize=“8192” maxTreads=“150” minSpareThreads=“25” maxSpareThreads=“75” enableLookups=“fase” redirectPort=“8443” acceptCount=“100” connectionTimeout=“20000” disableUploadTimeout=“true”/
将8080改为你设置的端口号
可以将端口号改为80,其条件是Tomcat所在的计算机没有启动其他占用端口号80的网络程序。
7.写出一个完整的创建表格的SQL语句。
create table score
(
学号 VARCHAR2(32) not null,
姓名 VARCHAR2(32),
数学成绩 NUMBER(6),
物理成绩 NUMBER(6),
英语成绩 NUMBER(6)
);
alter table score
add constraint SCORE_PK primary key (学号);
8.英文缩写字SQL中文含义是什么?
答:结构,查询,语言。
第二章
1.“%! ”和“ %”之间声明的变量与.“% ”和“ %”之间声明的变量有什么不同?
答: .“%! ”和“ %”之间声明的变量是JSP页面的全局变量, .“% ”和“ %”之间声明的变量是局限于某个java程序片的局部变量。
2.如果有两个用户访问同一个jsp页面,该页面中的java程序片将执行几次?
答:每个用户产生一个线程,java程序片将执行2次。
3.假设有两个用户访问下列jsp页面test.jsp,第一个用户和第二个用户访问test.jsp页面,用户看到的页面效果有何不同?
Test.jsp
%@page contentType=text/html; Charset=GB2312 %
HTMLBODY
%! String str=new String( 你好 );
synchronized void f(String s)
{
str=str+s;
}%
%
String s=abcd;
f(s);
%
%= str%
/BODY/HTML
答:
显示全部