紧急求助~希望各位高手帮帮忙,JSP的选修期末作业题,不懂啊~呜呜,下个星期一要交,万分感谢

习题一
1.Hello.jsp和hello.jsp是否是相同的JSP文件名字?
2.请在D:\下建立一个名字为beijing的目录,并将该目录设置成一个Web服务目录,然后编写一个简单的JSP页面保存到该目录中,让用户使用虚拟目录great来访问该JSP页面。
3.假设Rain是Tomcat服务器(端口号为8080)的一个Web服务目录,其虚拟目录为south。hello.jsp保存在Rain的子目录sea中,在Tomcat服务器所在计算机的浏览器中输入下列哪种方式是访问hello.jsp的正确方式?
A.http://127.0.0.1:8080/Rain/sea/hello.jsp
B.http://127.0.0.1:8080/south/hello.jsp
C.http://127.0.0.1:8080/Rain/hello.jsp
D.http://127.0.0.1:8080/south/sea/hello.jsp
4.如果想修改Tomcat服务器的端口号,应当修改哪个文件?能否将端口号修改为80?
习题二
1.“<%!”和“%>”之间声明的变量与“<%”和“%>”之间声明的变量有何不同?
2.如果有两个用户访问同一个JSP页面,该页面中的Java程序片将执行几次?
3.是否允许一个JSP页面同时含有如下两条page指令:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page contentType=“application/msword" %>
4. 是否允许JSP页面同时含有如下两条page指令:
<%@page import=“java.util.*” %>
<%@page import=“java.sql.*” %>
5.假设有两个用户访问下列JSP页面的hello.jsp,请问第一个访问和第二个访问hello.jsp页面的用户看见的页面效果有何不同?
Hello.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page isThreadSafe= "false" %>
<HTML>
<BODY>
<%!
int sum=10;
void add(int m)
{
sum=sum+m;
}
%>
<%
int n=600 ;
add(n) ;
%>
<%=sum%>
</BODY>
</HTML>
6.简单叙述include指令标记和include动作标记的不同。
习题三
1.假设JSP使用的表单中有如下GUI(复选框):
<INPUT type="checkbox" name="item" value="dog" >狗
<INPUT type=“checkbox” name=“item” value=“stone” >石头
<INPUT type="checkbox" name="item" value="cat" >猫
<INPUT type=“checkbox” name=“item” value=“water” >水
该表单所请求的JSP可以使用内置对象request获得该表单提交的数据,那么,下列哪些是request获取该表单提交的值的正确语句:
A. String a=request.getParameter(“item”);
B. String b=request.getParameter(“checkbox”);
C. String c[]=request.getParameterValues(“item”);
D. String d[]=request.getParameterValues(“checkbox”);
2.如果表单提交的信息中有汉字,接受该信息的页面应该怎样处理?
3,简要回答下列问题:
(1)一个用户在不同web服务目录中的session对象相同吗?
(2)一个用户在同一web服务目录的不同子目录中的session对象相同吗?
(3)如果用户长时间不关闭浏览器,用户的session对象一定消失吗?
(4)用户关闭浏览器后,用户的session对象一定消失吗?


你可以在浏览器中查看当前地址。。。
还有就是你对服务器端跳转和客户端跳转没有完全理解的原因!!服务器端跳转后地址是不会变的,只有可客户端跳转的地址才会变!!

下面给你解释
打个比方:
你现在的路径是

现在是A.jsp在你的根目录/中但是B.sp是在
/B/中,所以B.jsp在A.jsp的下一级目录中
你要跳转到
B/B.jsp

现在用两种方式
1:
request.getRequestDispatcher("B.jsp").forward(request,response);
因为是服务器端跳转,所以虽然执行的是B/B.jsp但是你的地址栏路径依然是

那么也就意味着你现在的所有文件依然是在/目录中查找。
2:
但是如果你你在A.jsp中用response.sendRedirect("B/B.jsp"),那么你的地址栏地址是
那么也就意味着你现在要找文件的话都是从/B目录中开始.所以用不同的方式转会存在不同的路径问题.
现在假如你的目录结构为
/A.jsp
/B/B.jsp
/client/login.jsp
假设你是由A-->B-->login.jsp跳转的话假设B中用的是response.sendRedirect()方法
那么在A.jsp中如果你用第一种跳转方式的话就B.jsp中就要是response.sendRedirect("client/login.jsp");
因为此时的寻找地址是在/目录中,而client就在/目录中,所以一进去就找到了login.jsp
但是如果你在A.jsp中用的是客户端跳转方式也就是第二种方式的话B.jsp中你就要写为

response.sendRedirect("../client/login.jsp");
因为此时的地址栏地址应该是地址是
也就意味着你的开始寻址位置是/B中,但是client不在B中,所以要往上一层才找到client目录,进去以后才找到login.jsp

同样的目录结构但是要根据实际地址找地址,就像找人一样
常见的超链接也是客户端跳转,你都用html的话当然也就不存在服务器端跳转,也就不存在路径的复杂问题,你是用servlet开发,或者相关的mvc架构都有这个问题.,而且体现得更为明显,记住一句话,页面地址不由目录结构决定,而是由地址栏地址决定,所以要事先想一下使用什么样的跳转方式比较好!!
还有不同的服务器也会有不同的路径解析方式,以后你可以试试用weblogic就会发现!!
具体的服务器端跳转和客户端跳转我就不说了,你自己搞定
希望对你有帮助
QQ405266926多交流
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-15
习题一
1.不同的jsp文件名
3.D
4.server.xml 不能改为80

习题二
1.<%! %>内的变量是成员变量声明在<% %>内的变量是局部变量。
2.两次
3.不允许
4.允许
5.第一个看到610,第二个看到1210
6.include指令将要包含的文件拷贝过来再编译
include动作是将要包含的文件先编译,在将结果引入该文件

习题三
1.C
2.添加如下指令
<%@ page contentType="text/html;Charset=UTF-8"%>
3(1) 不相同
(2)相同
(3)不一定失效
(4)一定失效本回答被提问者采纳
第2个回答  2011-06-19
同学~期末考试的题目你会不会做啊~!!!顺便发在百度上吧~
第3个回答  2011-06-18
不懂~

紧急求助~希望各位高手帮帮忙,JSP的选修期末作业题,不懂啊~呜呜,下个...
假设你是由A-->B-->login.jsp跳转的话假设B中用的是response.sendRedirect()方法 那么在A.jsp中如果你用第一种跳转方式的话就B.jsp中就要是response.sendRedirect("client\/login.jsp");因为此时的寻找地址是在\/目录中,而client就在\/目录中,所以一进去就找到了login.jsp 但是如果你在A.jsp中用的...

数学题,明天要交,急死啦,请各位数学高手来帮帮我吧~!
一个数是三为数,是奇数,个为数是1 3 5 7 9,个位比百位大五,百位是2 4,十位是百位的2倍是4 8,整理有247 489这两个数字。247三个数加起来是13是质数,489三个数加起来21是合数。所以247为答案。

暑假作业有点题目不会,向高手们请教一下下~~~(语数外都有一点,麻烦了各...
不管三七二十一 不敢越雷池一步 不管一二 不顾一切 百喙如一 百喙一词 别具一格 不拘一格 不经一事,不长一智 半解一知 别开一格 不堪一击 不可一世 表里不一 表里如一 百里挑一 伯乐一顾 百虑一致 表里一致 不名一格 不名一钱 百密一疏 不名一文 不能赞一辞 不能赞一词 毕其功...

...的暑假作业上有几道数学题不会。。。 各位,帮帮忙吧!!马上就要开学...
2.因为n边形外角和为360° 设内角和为X 所以 X:360°=9:2 X=11 所以边数为11 .3.(1)3的4次方为81,所以X+1=4,X=3.(2) 3的1次方+3的2X次方+9的3X次方=3的16次方,所以3的1+2X+3X次方=3的16次方,所以1+2X+3X=16,解得X=3。

问各位高手道奥数题,急需,明天上午去上课,要交作业!请给出过程,是经济...
解:设乙商品的成本是x元,则甲商品的成本是 480-x 元 甲商品的售价为 0.9(480-x)(1+40%),乙商品的售价为 0.8x(1+45%),依题意, 0.9(480-x)(1+40%) + 0.8x(1+45%) - 480 = 96 即 1.26(480-x) + 1.16x -480 = 96 1.26x - 1.16x = 604.8 -480- ...

男孩子9岁了做数学作业应用题一问三不知,教了许多遍都理解不了,问一...
答:其实作为正常人的智商相差并不大,如果想了解孩子的智商要了解孩子对感兴趣的问题,反应的灵敏度如何,就容易判断了。就在带孩子玩的过程就可以看出来。单凭数学题或者语文题来判断就有些武断了。有些小孩你告诉他做他不感兴趣的事,你讲无数次,他也不会往心里去,如果孩子身体有毛病,比如多...

有一道代数题,急!!!~~各位高手帮帮忙。。明天就要交了、、、
分式分子分母都除以xy:得到(2\/y +3-2\/x)\/ (1\/y-2\/1\/x)因为已知条件1\/x -1\/y=3 所以等于 -3\/-5 等于3\/5 或写0.6

在jsp中如何运行包含WebRoot文件夹的文件,导入的项目没有红色XX,求解答...
1、下载并解压tomcat,如下载至D:\\tomcat 2、使用eclipse,按windows->preferences->server->Runtime Exxx(xx内容忘记了,大概是这样Runtime开头的),这里面可以添加tomcat server,设置tomcat的home目录如:D:\\tomcat 3、在windows->show views->others,弹出的对话框中选择server,点击确定,然后在下方...

...把大家各科的成绩都提高上去,请各位高手帮我出出主意啊~
1、成立学习小组,四人一组或是一帮一。2、将竞争引入学习小组:组内成员或组与组之间进行竞争,但一定不要给同学们造成压力。期末时哪一组学习成绩提高得最快,可以发一些奖品作为奖励;而竞争中落后方,同样可以发一些小礼物鼓励一下他们,使得参与其中的每一位同学都感到轻松愉快,而不是紧张。整个...

十万火急!!!后天就要交作业了!高手来看看,帮帮忙!!!
高手来看看,帮帮忙!!! 我需要一篇题为“调查报告的结构特点”的论文,字数2000字以上!后天要交了,我知道网上搜一下就会有一些资料,但是我需要的是最好网上一搜就不能那么容易搜出来的,请帮我搜多点资料... 我需要一篇题为“调查报告的结构特点”的论文,字数2000字以上!后天要交了,我知道网上搜一下就会有一些...

相似回答