发表时间:2009-02-18
kakaluyi 写道 我来个较正确的答案吧
1答案a=2,b=1; 语法:<%!声明%> 作用:声明一些成员变量,成员方法和内部类; 声明翻译进servlet后变成了成员变量,成员方法和内部类; 因为jsp是单例,所以答案显而易见,第二次访问钱a变量已经是1了,所以 2 答案d a.默认起始页 <welcome-file-list> b.servlet启动延迟时间定义 <load-on-startup> c.error处理页面<error-page> 3 谁说session注销request,page就不能用了可以传一个url?name=value进去,注销session后,继续request.getParameter看看能不能访问到request, 答案:a,c,d 4答案:a google之 5答案:d 第四种:本地协议纯java的驱动,将jdbc调用转换为dbms的调用 application->jabc driver(type4)->database. 现实中一般使用第四种; 6答案:a 如果没记错.struts1.x 框架中的action处理类 .普通的Servlet .普通的Filter 都是单例的,是线程不安全。 7这个简直就是变态八股题,我只用dom4j,java程序员会一个xml的解析方式就好了, 答案:b SAX:只能读,不能修改,只能顺序访问,适合对大型的XML的解析,解析速度快! DOM:不仅能读,还能修改,而且能够实现随机访问,缺点是解析速度慢,只适合解析小型文档 解析速度慢(要在内存中生成节点树,而生成树是比较费时的) 8pageEncoding="utf-8" 优先级不如contentType("text/html;charset=utf-8"); 答案:a 9答案:bcd 这个easy不解释了,不懂google之 10没用过ejb的jndi,不发表意见 11答案:abcd url都可以,不相信可以自己上机试试 以上答案基本正确了 |
|
发表时间:2009-02-19
加罗德蓝 写道 第一题是 a:1
b:1 ie6 + tomcat6.0 的测试结果,第三次访问开始a才是2 正解.... 第一次访问是jsp初始化编译,结果是a++=1,b++=1 第二次访问是编译好后的class(第一次被访问),结果是a++=1,b++=1 .... |
|
发表时间:2009-02-19
kakaluyi 写道 第8题,因为contentType优先级搞,如果有的话会把PageEncoding屏蔽掉,所以我是选择a
其它的我觉得我回答的答案都是正确的,欢迎砸砖 反了吧,PageEncoding高才对。 一般每个页面都有contentType的,只有contentType指定的编码跟文件编码不同时才会使用PageEncoding指定文件编码,所以PageEncoding的优先级更高。 |
|
发表时间:2009-02-19
java9981 写道 kakaluyi 写道 第8题,因为contentType优先级搞,如果有的话会把PageEncoding屏蔽掉,所以我是选择a
其它的我觉得我回答的答案都是正确的,欢迎砸砖 反了吧,PageEncoding高才对。 一般每个页面都有contentType的,只有contentType指定的编码跟文件编码不同时才会使用PageEncoding指定文件编码,所以PageEncoding的优先级更高。 优先级为contentType>pageEncoding.都没有设置,默认ISO-8859-1;都设置了,以contentType为准.实际上,response.setContentType()就是根据contentType属性设置的. 兄弟,google上摘下的一段,pageEncoding确实是文件编码,但题目问的是网页编码,研究问题不要想当然,自己试验一下不就清楚了 |
|
发表时间:2009-02-19
加罗德蓝 写道 第一题是 a:1
b:1 ie6 + tomcat6.0 的测试结果,第三次访问开始a才是2 看来答案都不一样阿 |
|
发表时间:2009-02-19
如果是笔试前讨论这个问题还是有点意思的
|
|
发表时间:2009-02-19
加罗德蓝 写道 第一题是 a:1
b:1 ie6 + tomcat6.0 的测试结果,第三次访问开始a才是2 看来你试都试错了。。 肯定是:a:2 b:1 |
|
发表时间:2009-02-19
1.a:2
b:1 2 bd 3.c 4.abcd 5.b 6.abc 7.c 8.d 9.ac 10.bd 11.abcd |
|
发表时间:2009-02-19
我感觉题目还是挺好的 如果好好看看HeadFirst都能找到答案
往往像这些问题总被人们忽略 这些东东还是值得好好看两遍(HeadFirst上都有) |
|
发表时间:2009-02-19
引用 # 1.当浏览器第二次访问以下下jsp网页时输出结果是什么? # <%! int a=0; %> # <% # int b=0; # a++; # b++; # %> # a:<%=a %><br> # b:<%=b %> 经过验证:第一次,a=1,b=1;第二次a=1,b=1;第三次a=2,b=1 没有验证的请不要再相当然,没验证的也请勿误导别人! |