JSP前三章测试改错

时间:2023-03-09 05:48:32
JSP前三章测试改错

JSP前三章测试改错

分析:文件、数据库都是持久化保存数据的,所以是正确的,而servletcontext是上下文对象当然也可以。所以正确答案为A

JSP前三章测试改错

分析:
A:判断学员是否手动安装过Tomcat(练习熟练度)
B:使学员了解Tomcat的运行过程 ,浏览器向Web服务器发送请求,Web站点处理请求后,把处理后的结果响应给浏览器
C:Tomcat作为Web服务器,可以部署Web站点以提供对浏览器访问的支持,不可以部署C/S程序
D:Web容器提供的基本功能(理解)
通过以上分析:对Tomcat描述不正确的是C

JSP前三章测试改错

分析:
d答案错误,因为通过import导包的时候,不同的类文件之间用逗号隔开,应该为:<%@page import="java.util.*,java.text.*" %>

JSP前三章测试改错

分析:
此题目考察的是jsp的是页面转发。因为是转发,所以可以在a.jsp页面获得到请求对象中值。所以正确答案为B

JSP前三章测试改错

分析:
设置响应的字符编码:response.setCharacterEncoding( ) 或者:response.setContentType( ) 答案ab正确

JSP前三章测试改错

分析:
在<welcome-file-list>元素下的子元素为<welcome-file>,因此正确答案为: <welcome-file>welcome.jsp</welcome-file>

JSP前三章测试改错

分析:

index.jsp中form中name为loginName最终值是bdqn到达loginDo.jsp后

再使用转发方式跳转到loginSuccess.jsp,故request的信息没有丢失使用可以得到参数名为loginName值是bdqn

JSP前三章测试改错

分析:
该题考查的是对jsp中内置对象config的认知程度。 Config对象是在服务器启动时就自动创建的对象,而Servlet创建时,通常是通过其获取初始化所需的信息。 答案选A

JSP前三章测试改错

分析:

静态包含将页面包含进来以后在一起执行。此时变量i重名

JSP前三章测试改错

分析:
取出来request对象里的属性值,语法格式为: request.getAttribute("myAtr");可以进行强制类型转换,所以ab答案正确

JSP前三章测试改错

分析:
response.sendRedirect("index2.jsp");为重定向,得不到request对象里的值,所以输出内容为null。答案a正确

JSP前三章测试改错

分析:

所有的JSP都会在客户端发出请求后被容器转译成servlet的源代码(java),然后再将源码(java)编译成servlet的类(class),放入到内存里面。其中,<%!  int a=0;%>定义的是类的成员变量,<% int b=0; %>则定义的是service方法中的局部变量。除第一次请求外,其他两次请求都只调用service方法。本题答案为c。

JSP前三章测试改错

分析:
<%int i=1;%> i为局部变量,每次刷新之后,又恢复为1 <%!int j=1;%> j为全局变量,每次刷新之后,在上次结果上继续++ 所以结果应该是24

JSP前三章测试改错

分析:
重定向是客户端行为,是发送的二次请求,所以不能使用第一次请求中request的数据 a答案错误