1 / 22
文档名称:

jsp实用教程第三版课后答案.docx

格式:docx   大小:26KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

jsp实用教程第三版课后答案.docx

上传人:2623466021 2022/11/21 文件大小:26 KB

下载得到文件列表

jsp实用教程第三版课后答案.docx

相关文档

文档介绍

文档介绍:该【jsp实用教程第三版课后答案 】是由【2623466021】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【jsp实用教程第三版课后答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第1页
《JSP好用教程(第三版)》课后答案
第1章JSP简介
安装Tomcat引擎的计算机须要事先安装JDK吗?
答:须要。
怎样启动与关闭Tomcat效劳器
答:。。
?
答:不是
:\下建立一个名字为water的书目,并将该书目设置成一个Web效劳书目,然后编写一个简洁JSP页面保存到该书目中,让用户运用虚拟书目fish来访问该JSP页面。
答:设置方法:
建立D:\water书目;
,在</host>上一行添加:
<Contextpath="/fish"docBase="D:\water"debug="0"reloadable="true"/>
运用fish/.
,其虚拟书目为moon。。那么在Tomcat效劳器(端口号8080)?
第2页
.
.
答:D
,应当修改哪个文件?能否将端口号修改为80?
答:.
若Tomcat效劳器上没有其它占有80端口号的程序,可以将其修改为80,否则不能。
第2章JSP语法
1."<%!"与"%>"之间声明的变量与"<%"与"%>"声明的变量有何不同
答:
"<%!"与"%>"声明的变量为类的成员变量,其所占的内存直到Tomcat效劳器关闭才释放.
"<%"与"%>"为类方法中声明的部分变量,仅在JSP页面后继的程序片及表达式中有效.
,该页面中的Java程序片将被执行几次
答:2次(当有一个用户访问JSP页面,JAVA程序片就被访问一次).
,

<%***@pagecontentType="text/html;charset=GB2312"%>
<%***@pageisThreadSafe="false"%>
<BODY><HTML>
<%!intsum=1;
voidadd(intm){
sum=sum+m;
<%intn=100;
第3页
add(n);
<%=sum%>
</BODY></HTML>
答:第一个客户看到结果是101;
第二个客户看到结果是201;
,显示英文字母表。
<%***@pagecontentType="text/html;charset=GB2312"%>
<HTML><BODY>
for(charc='A';c<='Z';c++)
(""+c);
</BODY></HTML>
.
答:
include指令标记:是把被包含的文件的内容放于包含文件中,组成一个文件后编译运行.
include动作标记:是把被包含的文件的运行结果放于包含文件运行产生的结果中,这2个文件各自编译运行.
:、、,将三个JSP页面保存在同一web效劳书目中。。。。、下底与高的值。
第4页
答:
:
<%***@pagecontentType="text/html;charset=GB2312"%>
<HTML><BODYbgcolor=yellow>
<%doubler=3,a=2,b=5,c=2;
<br><%=r%>的圆的面积:
<jsp:includepage="">
<jsp:paramname="sideR"value="<%=r%>"/>
</jsp:include>
<br>,下底,高为<%=a%>,<%=b%>,<%=c%>的梯形面积:
<jsp:includepage="">
<jsp:paramname="sideA"value="<%=a%>"/>
<jsp:paramname="sideB"value="<%=b%>"/>
<jsp:paramname="sideC"value="<%=c%>"/>
</jsp:include>
</BODY>
</HTML>
:
<%***@pagecontentType="text/html;charset=GB2312"%>
<%!publicStringgetArea(doublea,doubleb,doublec)
第5页
if(a>0&&b>0&&c>0)
doublearea=((a+b)*c)/;
return""+area;
else
return(""+c+"传递的参数小于零,出现错误!");
<%StringsideA=("sideA");
StringsideB=("sideB");
StringsideC=("sideC");
doublea=(sideA);
doubleb=(sideB);
doublec=(sideC);
<fontcolor=redsize=4>
我是被加载的文件,负责计算梯形的面积<br>
给我传递的上底,下底,高分别是:<%=sideA%>,<%=sideB%>,<%=sideC%>
<br>圆形的面积:<%=getArea(a,b,c)%>
</font>
:
<%***@pagecontentType="text/html;charset=GB2312"%>
<%!publicStringgetArea(doubler)
if(r>0)
第6页
doublearea=*r*r;
return""+area;
else
return(""+r+"传递的参数小于零,出现错误!请重新检查r的数值!");
<%StringsideR=("sideR");
doubler=(sideR);
<fontcolor=bluesize=4>
我是被加载的文件,负责计算圆的面积<br>
给我传递的半径是:<%=sideR%>
<br>圆形的面积:<%=getArea(r)%>
</font>
第3章JSP内置对象
(复选框)
<inputtype="checkbox"name="item"value="bird">鸟
<inputtype="checkbox"name="item"value="apple">苹果
<inputtype="checkbox"name="item"value="cat">猫
<inputtype="checkbox"name="item"value="moon">月亮
该表单所恳求的JSP可以运用内置对象request获得该表单提交的数据,那么,下列哪些是request获得该表单提交的值的正确语句
=("item");
第7页
=("checkbox");
[]=("item");
[]=("checkbox");
答:C.
,接收该信息的页面应做怎样的处理
答:处理方法有2种:
第1种:
<%***@pagecontentType="text/html;Charset=GB2312"%>指令中的Charset首字母”C”大写.
第2种:
<%Stringstr1=("number");
bytec[]=("ISO-8859-1");
str1=newString(c);
,,,,计算并显示该字符串的长度。
答:
<%***@pagecontentType="text/html;Charset=GB2312"%>
<HTML><BODY><Fontsize=5>
    <FORMaction=""method=postname=form>
       <BR>请输入字符串:<INPUTtype="text"name="string"value=""></BR>
       <INPUTTYPE="submit"value="提交"name="submit">
       <INPUTTYPE="reset"value="重置">
第9页
   </FORM>
</FONT></BODY></HTML>

<%***@pagecontentType="text/html;Charset=GB2312"%>
<HTML><BODY><Fontsize=5>
   <%  StringyourString=("string");       %>
      <P>您输入的字符串是:<%=yourString%></P>
      <p>字符串的长度是:<%=()%></p>
<ahref="">return</a>
</FONT></BODY></HTML>
(URL:url)方法的作用是什么
答:从一个页面跳转到sendRedirect(URL:url)中url指定的页面,并且这种跳转是客户端跳转.


答:不一样.

第9页

答:一样.
第10页