JSP 复习题及参考答案
用 jsp 编写一段连 Access 数据库的程序
<%@ page language="java" import="java.sql.*" pageEncoding="GB2312"%>
<% String driverClass="sun.jdbc.odbc.JdbcOdbcDriver";
String path=request.getRealPath("");
编程题 编写程序 reg.htm 和 reg.jsp,做一用户注册界面,注册信息包括:用户名,
年龄,性别。然后提交到 reg.jsp 进行注册检验,若用户名为 admin,就提示“欢 迎你,管理员”,否则,显示“注册成功”并显示出注册信息。
答案略
编 写 一 个 简 单 的 登 录 程 序 , 要 求 登 录 页 面 index.jsp 中 输 入 用 户 名 (username)、密码(password),用户点击提交后,验证用户是否输入了用户名、 密码。如果用户名为 aaa,密码为 aaa,则重定向到登录成功页面 reg.jsp 进行出来, 否则显示 index.jsp 页面提示请输入用户名和密码。 参考答案: index.jsp <html> <body>
String
url="jdbc:odbc:driver={Microsoft
Access
Driver(*.mdb)};DBQ="+path+"/ecaDB.mdb";
String username = "admin";
String password = "123456";
try{ Class.forName(driverName);
conn.close();
%>
用 Javascript 编程实现在网页中动态显示当前年份“现在是××××年!” <html><body> <script language="javascript"> var mydate=new Date(); window.status="现在是:"+mydate.getFullYear()+"年!"; window.status="现在是:"+new Date().getFullYear()
( 或 ||
isNaN(document.f1.phone.value)))
alert( "电话号码为 8 位数字!");
else document.f1.submit();
}
</script>
</head>
<body>
<form name="f1">
姓名:<input name="name" type=text> <br>
的。
6、 JDBC 的主要任务是: 与数据库建立连接 、 发送 SQL 语句 、
处理结果 。JDBC 的英文全称,中文全称
JSP 开 发 网 站 的 三 种 模 式 分 为 jsp 、 JSP+JavaBeans 和
jsp+javabean+servlet
。
对于同一用户,要想在不同的页面之间共享数据,可有以下几种方法:把数据保
</form> <%
String name=request.getParameter("userName"); String password=request.getParameter("passWord"); if(name!=null && password!=null)
{response.sendRedirect("reg.jsp");} else {out.println("请输入用户名和密码");} %> </body> </html>
存的 session 中,
,通过隐含的表单把数据提交到下一页
面,
,
,
。
HTML 的注释符号是: <!-- -->;JSP 的注释符号是
JDK 安装目录有六个文件及和一些网页文件,其中 LIB 目录是用来存放:存放
所需要的类库
此题可衍生很多题,如 tomcat 的目录
JSP 页面有 html 标签、注释、指令标识、Java 程序段 Scriptlet、动作标志 5 种
上述两个答案中得方法 getFullYear()改为 getYear()也可以 </script> </body></html>
用 JavaScript 编写客户端脚本代码,要求用户名长度为 1—4 个字符,否则,提
交后弹出“请在姓名框中输入 1 到 4 个字符”的警告信息框。电话号码的长度为
8 个数字,不然,提交后弹出“电话号码为 8 位数字!”的警告信息框。
1、Tomcat 服务器的默认端口是 8080 。, MYSQL 默认端口是 3306。
SQLServer 默认端口是 1433。 怎样修改 tomcat 的端口: 在 Tomcat 下打开
conf 文件夹找到 server.xml 文件用记事本打开在<Connector port=”8080”>中
8、在 JSP 内置对象中,(response)对象提供了设置 HTTP 响应报头的方法。
9、JSP 内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。 10、按功能 JavaBean 可以分为(可视化 JavaBean)和(非可视化 JavaBean)。 11、通常情况下通过 ng.Class 类的(forName(String className))方法加载要连接数据库 的 Driver 类。
4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%>)标记结 束。 5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将 成为 JSP 页面被转换成 Java 类后类中的(属性)和(方法)。 6、通常应用(<jsp:useBean>)动作标识可以在 JSP 页面中创建一个 Bean 实例,并 且通过属性的设置可以将该实例存储到 JSP 中的指定范围内。 7、在 JSP 内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户 提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户 端表单中某输入框提交的信息。 8、在 JSP 内置对象中,(response)对象提供了设置 HTTP 响应报头的方法。 9、JSP 内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。 11、通常情况下通过 ng.Class 类的(forName(String className))方法加载要连 接数据库的 Driver 类。
reg.jsp <html> <body> <%
String name=request.getParameter("userName"); String password=request.getParameter("passWord"); if(name=="aaa" && password=="aaa")
page。
4、 理论上,GET 是 用于获取服务器信息并将其作为响应返回给客户端
(or 从服务器上请求数据 ) ,POST 是 用于客户端把数据传送到服务
器(or 传递数据到服务器) 。
5、 application 对象是 代表应用程序上下文,它允许 JSP 页面与包括在同一
应用程序中的任何 Web 组件共享信息 ,而 session 对象则是 每个客户专用
把 8080 更改即可
2、 异常的处理,可在该方法的代码段中包含 3 类代码: try
、 catch
和 finally 代码块。
3 、 jsp 主 要 内 置 对 象 有 : application
、 exception
、
pageContext
、 request
、session 、response、out、config、
密码:<input name="" type=text> <br>
<input name="button1" type="button" value="提交" onclick="chkdata()">
</form>
</body>
</html>
填空
1、指令标识通常以(<%@)标记开始,以(%>)标记结束。 2、如果想在 JSP 页面中调用 exception 对象输出错误信息,需要将页面指令的(isErropage)属 性设置为 true。 3、页面指令的(import)属性可出现多次。 4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%>)标记结束。 5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为 JSP 页面 被转换成 Java 类后类中的(属性)和(方法)。 6、通常应用(<jsp:useBean>)动作标识可以在 JSP 页面中创建一个 Bean 实例,并且通过属性 的设置可以将该实例存储到 JSP 中的指定范围内。 7、在 JSP 内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息 以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交 的信息。
jsp考试题及答案
jsp考试题及答案一、选择题(每题2分,共20分)1. JSP页面是由哪种语言编写的?A. JavaB. JavaScriptC. HTMLD. XML答案:A2. JSP页面通常被编译成什么类型的文件?A. .javaB. .jspC. .classD. .html答案:C3. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C4. 在JSP中,以下哪个指令用于指定JSP页面使用的JSP版本?A. <%@ page version="2.0" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page import="java.util.*" %>答案:A5. JSP页面中,以下哪个不是标准的JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:scriptlet>答案:D6. 在JSP页面中,以下哪个不是表达式(EL)的隐式对象?A. requestB. responseC. sessionD. out答案:D7. JSP页面中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)提供的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:scriptlet>答案:D8. 在JSP页面中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. app答案:D9. JSP页面中的注释,以下哪个不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释(//)D. 多行注释(/* */)答案:B10. 在JSP页面中,以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ response %>答案:D二、填空题(每空2分,共20分)1. JSP页面的默认后缀是 jsp 。
jsp大学期末考试试题及答案
jsp大学期末考试试题及答案一、选择题(每题2分,共20分)1. Jsp页面中,用于获取请求参数的表达式是()。
A. request.getParameter()B. request.getAttribute()C. response.getWriter()D. session.getAttribute()答案:A2. 在JSP中,用于包含其他JSP页面的指令是()。
A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:setProperty>答案:B3. 下列哪个不是JSP内置对象()。
A. requestB. responseC. sessionD. bean答案:D4. 在JSP中,用于声明变量、方法或初始化块的脚本元素是()。
A. <%! ... %>B. <% ... %>C. <%@ ... %>D. <%= ... %>5. 以下哪个标签不是JSTL核心标签库的一部分()。
A. <c:if>B. <c:forEach>C. <c:out>D. <sql:query>答案:D6. 在JSP中,用于将JavaBean属性与JSP页面属性绑定的标签是()。
A. <jsp:useBean>B. <jsp:setProperty>C. <jsp:include>D. <jsp:forward>答案:B7. 对于JSP页面的错误处理,以下说法错误的是()。
A. 可以使用try-catch块来处理异常B. 可以使用<%@ page errorPage="error.jsp" %>指令指定错误处理页面C. 所有的错误都会自动跳转到错误处理页面D. 可以使用page指令的isErrorPage属性来指定当前页面是否为错误处理页面答案:C8. 在JSP中,用于声明使用JSTL标签库的指令是()。
JSP-复习题及参考答案
编程题编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。
然后提交到reg.jsp 进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。
reg.html:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>reg.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type" content="text/html; charset=UTF-8">、<!--<link rel="stylesheet" type="text/css" href="./styles.css">--></head><body><form action="reg.jsp">用户名:<input type="text" name="name"/><br />年龄:<input type="text" name="age"/><br />性别:<select name="sex"><option value="0" selected="selected">男</option><option value="1" >女</option></select><br /><input type="submit" /></form></body></html>reg.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+" /";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="<%=basePath%>"><title>My JSP 'index.jsp' starting page</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><!--<link rel="stylesheet" type="text/css" href="styles.css">--></head><body><%out.print("姓名:"+request.getParameter("name")); %><br /><%out.print("年龄:"+request.getParameter("age")); %><br /><%out.print("性别:"+request.getParameter("sex")); %><br /></body></html>编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。
JSP复习题与部分答案
JSP复习题及部分参考答案一、判断题●HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。
(对)●一个HTML文档必须有<head>和<title>元素。
(错)●超级不仅可以将文本作为对象,也可以将图像作为对象。
(对)●在网页中图形文件与网页文件是分别存储的。
(对)●绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。
(对)●超级<a>标记的target属性取值为的目标窗名,可以是parent、blank、self、top。
(错)●当样式定义重复出现的时候,最先定义的样式起作用(错)。
JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。
(对)●在Java程序片中可以使用Java语言的注释方法,其注释的容会发送到客户端。
(错)●表单域一定要放在<form>元素中。
(对)●用户在浏览器中输入localhost:8080/ch2/ch2_1.html即可访问本机上的该页面。
(对)●在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。
(对)●JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。
(对)●JSP页面中的指令标记、JSP动作标记统称为脚本元素。
(错)●在“<%!”和“%>”标记之间声明的Java的变量在整个页面有效,不同的客户之间不共享。
(错)●在“<%!”和“%>”标记之间声明的Java的方法在整个页面有效。
(对)●程序片变量的有效围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。
(对)●程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。
jsp测试题及答案
jsp测试题及答案一、单选题(每题2分,共10分)1. JSP页面中,用于声明变量、方法等的指令是:A. `<%@ page %>`B. `<%@ include %>`C. `<%! ... %> `D. `<% ... %>`答案:C2. JSP中,以下哪个对象用于获取客户端请求信息?A. requestB. responseC. sessionD. application答案:A3. 在JSP页面中,以下哪个元素用于包含其他JSP页面?A. `<jsp:forward page="other.jsp" />`B. `<jsp:include page="other.jsp" />`C. `<%@include file="other.jsp"%>`D. `<%@ page import="other.jsp" %>`答案:B4. JSP页面中,以下哪个指令用于设置页面的默认内容类型和编码?A. `<%@ page contentType="text/html; charset=UTF-8" %>`B. `<%@ page import="java.io.*" %>`C. `<%@ page session="true" %>`D. `<%@ page language="java" %>答案:A5. 在JSP中,以下哪个对象用于向客户端发送响应?A. requestB. responseC. sessionD. application答案:B二、多选题(每题3分,共15分)1. JSP页面中,以下哪些指令用于控制页面的属性?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ page import %>`E. `<%@ page session="true" %>`答案:A, C, D, E2. 在JSP页面中,以下哪些对象是隐式对象?A. requestB. responseC. outD. sessionE. application答案:A, B, C, D, E3. JSP页面中,以下哪些指令用于导入Java类或包?A. `<%@ page import="java.util.*" %>`B. `<%@ page contentType="text/html; charset=UTF-8" %>`C. `<%@ page session="true" %>`D. `<%@ include file="other.jsp" %>`E. `<%@ page language="java" %>`答案:A, E4. 在JSP页面中,以下哪些元素用于条件判断?A. `<% if (condition) { %> ... <% } %>`B. `<%@ if (condition) { %> ... <%@ } %>`C. `<% while (condition) { %> ... <% } %>`D. `<% for (int i = 0; i < 10; i++) { %> ... <% } %>`E. `<%@ for (int i = 0; i < 10; i++) { %> ... <%@ } %>` 答案:A, C, D5. JSP页面中,以下哪些对象用于会话管理?A. requestB. responseC. sessionD. applicationE. out答案:C, D三、简答题(每题5分,共20分)1. 简述JSP页面的生命周期。
JSP试题及答案
第1章WEB开发环境(1)下列关于WEB开发说法正确的是.A)Web是图形化的和易于导航的B)Web与平台无关C)Web是分布式的D)Web 是动态的E)Web 是静态的(2)下列关于Tomcat说法正确的是.A)Tomcat是一种编程语言 B)Tomcat是一种开发工具C)Tomcat是一种编程思想D) Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器(3)下列关于Tomcat个目录说法错误的是.A)bin目录--包含启动/关闭脚本B)conf目录—-包含不同的配置文件C)Lib目录-—包含Tomcat使用的JAR文件D)webapps目录—-包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下(4)下列关于HTTP协议说法正确的是。
A) HTTP是一种请求/响应式的协议B)HTTP请求消息中Accept表示浏览器可接受的MIME类型C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类E)HTTP请求消息中Host表示初始URL中的主机和端口.(5)下列对于JSP说法中正确的是。
A) JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发C)JSP完全解决了目前ASP、PHP的一个通病—-脚本级执行D) JSP将内容的生成和显示进行分离E)JSP强调可重用的组件第2章JSP编译指令(1)下列关于JSP编译指令说法错误的是。
A)编译指令用于从JSP发送一个信息到容器上B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效E)编译指令元素为编译阶段提供了全局信息(2)下面关于page指令说法中错误的是。
jsp语句试题及答案
jsp语句试题及答案JSP语句试题及答案1. 以下哪个选项是JSP中用于声明变量的语法?A. <%! int x = 10; %>B. <% int x = 10; %>C. <! int x = 10; !>D. <%= int x = 10; %>答案:A2. 在JSP中,如何将表达式的结果输出到页面上?A. 使用<%= 表达式 %>B. 使用<%! 表达式 %>C. 使用<% 表达式 %>D. 使用<!= 表达式 !>答案:A3. JSP中,以下哪个指令用于定义脚本元素?A. <%@ %>B. <%! %>C. <%-- %>D. <%# %>答案:B4. 在JSP中,如何包含一个外部文件?A. 使用<jsp:include page="文件路径" />B. 使用<jsp:forward page="文件路径" />C. 使用<include page="文件路径" />D. 使用<forward page="文件路径" />答案:A5. JSP中,以下哪个选项是正确的注释方式?A. <%-- 注释内容 --%>B. <!-- 注释内容 -->C. // 注释内容D. /* 注释内容 */答案:A6. 在JSP中,以下哪个指令用于设置页面的默认脚本语言?A. <%@ page language="Java" %>B. <%@ page language="JavaScript" %>C. <%@ page language="C#" %>D. <%@ page language="Ruby" %>答案:A7. JSP中,以下哪个指令用于设置页面的字符编码?A. <%@ page charset="UTF-8" %>B. <%@ page encoding="UTF-8" %>C. <%@ page contentType="text/html; charset=UTF-8" %>D. <%@ page contentType="application/json; charset=UTF-8" %> 答案:C8. 在JSP中,以下哪个选项是正确的方法调用?A. <%= myMethod() %>B. <% myMethod(); %>C. <%! myMethod(); %>D. <%! myMethod(); %>答案:A9. JSP中,以下哪个指令用于定义一个自定义标签?A. <%@ tag %>B. <%@ taglib %>C. <%@ taglib prefix="prefix" %>D. <%@ taglib prefix="prefix" uri="uri" %>答案:D10. 在JSP中,以下哪个选项用于处理错误信息?A. <%@ page isErrorPage="true" %>B. <%@ page isErrorPage="false" %>C. <%@ page isErrorPage="yes" %>D. <%@ page isErrorPage="no" %>答案:A。
jsp期末考试题库及答案
jsp期末考试题库及答案JSP期末考试题库及答案一、选择题1. 在JSP中,哪个标签用于将Java代码片段嵌入到JSP页面中?A. `<%@ page ... %>`B. `<%! ... %>`C. `<%= ... %>`D. `<% ... %>`答案:D2. 下列关于JSP和Servlet生命周期的描述,哪个是正确的?A. JSP和Servlet都由容器编译成Servlet类,然后实例化并执行。
B. JSP在编译时生成Servlet类,Servlet在运行时实例化。
C. Servlet在编译时生成JSP页面,JSP在运行时实例化。
D. JSP和Servlet都不需要编译,直接在运行时执行。
答案:A3. 在JSP中,以下哪个对象用于与客户端进行交互?A. `request`B. `response`C. `session`D. `application`答案:A二、填空题1. JSP页面的默认内容类型是________。
答案:text/html2. JSP页面中,用于包含其他JSP页面的标签是________。
答案:<jsp:include page="..." />3. 在JSP中,使用________标签可以定义一个可以被多个页面共享的模板。
答案:<%@ taglib ... %>三、简答题1. 描述JSP页面的两种主要组成部分。
答案:JSP页面的两种主要组成部分是JSP元素和JSP标签。
JSP 元素包括脚本元素(如脚本片段和表达式)和指令元素,而JSP标签则用于实现页面的动态功能,如包含其他页面、转发请求等。
2. 解释JSP中的内置对象,并给出它们的用途。
答案:JSP中的内置对象共有9个,分别是:- `request`:用于存储客户端发送的请求信息。
- `response`:用于生成服务器响应。
jsp考试题及答案大学
jsp考试题及答案大学JSP考试题及答案(大学)一、选择题(每题2分,共20分)1. JSP(JavaServer Pages)是一种:A. 服务器端的脚本语言B. 客户端的脚本语言C. 桌面应用程序D. 数据库管理系统答案:A2. 在JSP中,标准的自定义标签开始标记是:A. <%@ tag >B. <% tag >C. <@ tag >D. <$ tag >答案:A3. JSP页面中的注释,不会在客户端浏览器中显示的是:A. <!-- ... -->B. // ...C. <%=-- ... --%>D. <%-- ... --%>答案:D4. 下列哪个不是JSP内置对象?A. requestB. responseC. outD. applet答案:D5. JSP页面中,将Java代码片段放入到脚本元素中使用的是:A. <% ... %>B. <%= ... %>C. <%! ... %>D. <%@ ... %>答案:A6. JSP中,将数据库查询结果集传递给JSP页面的正确方法是:A. 使用request对象B. 使用response对象C. 使用session对象D. 使用application对象答案:A7. JSP页面被请求时,以下哪个过程不会发生?A. 编译成Servlet类B. 执行ServletC. 转换成HTMLD. 保存为文本文件答案:D8. 在JSP页面中,使用EL表达式获取请求参数的正确方式是:A. ${}B. ${}C. ${}D. ${}答案:A9. 下列哪个不是JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:loop>答案:D10. 在JSP中,错误页面是一种:A. ServletB. JSP页面C. HTML页面D. Java类答案:B二、简答题(每题5分,共30分)1. 请简述JSP和Servlet的区别。
jsp题库及参考答案
选择题:1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C)A POST方法提交信息可以保存为书签,而GET则不行B 可以使用GET方法提交敏感数据C 使用POST提交数据量没有限制D 使用POST方法提交数据比GET方法快2)Web应用程序打包后的扩展名是:(单选)(B)A EARB WARC JARD RAR3)下面关于Servlet的陈述正确的是:(多选)(BC)A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost方法处理请求B Servlet运行在服务器端C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用D Servlet不能向浏览器发送Html标签4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为LoginDemo,那么web.xml最可能位于哪个目录下。
(单选)(D)A LoginDemo/B LoginDemo/src/C LoginDemo/logindemo/WEB-INF/bin/D LoginDemo/logindemo/WEB-INF/5)下面说法错误的是:(多选)(CD)A Http协议是无状态的协议B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等C 使用request.getSession(false)可以新建会话D 使用request.addCookie()可以添加Cookie到客户端6)在login.html中存在如下代码<form action=”/logindemo/login”>username:<input type=’text’ name=’userName’ id=’myName’value=’your name’></form>在login servlet中获得文本框的值正确的是:(单选)(D)A 无法获取,因为代码在Html中B request.getAttribute(“userName”)C request.getParameter(“myName”)D request.getParameter(“userName”)7)可以用于发送邮件的协议有:(多选)(BD)A Pop3B SMTPC FTPD IMAP8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)A Transport.send()B Store.sent()C Message.send()D Message.sent()9)Jsp在转译阶段生成文件的扩展名是(B)A classB javaC exeD bin10)下面的说法错误的是:(单选)(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码11)关于下面这段代码说法正确的是:(单选)(B)<%!String temp;String convertMoney(String money){temp = money+”.00”out.println(temp);retrun temp;}%>A 这里不能调用temp,超出temp的生命周期B 这里不能使用outC 程序通过编译D 不能在这里定义方法12)在myjsp.jsp中,关于下面的代码说法错误的是:(单选)(A)<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>A 该页面可以使用exception对象B 该页面发生异常会转向error.jspC 存在errorPage属性时,isErrorPage是必须的属性值且一定为falseD error.jsp页面一定要有isErrorPage属性且值为true;13)下面不属于Jsp隐式对象的是:(单选)(B)A sessionB configC pageScopeD exception14)在jsp中作用域由小到大的组合是:(单选)(C)A request page session applicationB page request session applicationC pageContext request session applicationD pageScope request sessionScope applicationScope15)在项目中已经建立了一个JavaBean该类为:bean.Student,给bean具有name属性,则下面标签用法正确的是:(单选)(C)A <jsp:useBean id="student" class="Student" scope="session"></jsp:useBean>B <jsp:useBean id="student" class="Student" scope="session">hello student!</jsp:useBean>C <jsp:useBean id="student" class="bean.Student" scope="session">hello student!</jsp:useBean>D <jsp:getProperty name="name" property="student"/>16)下列标签使用正确的是:(多选)(AC)A <jsp:forward page="XXX.jsp"><jsp:param name="xxx" value="xxx"/></jsp:forward>B <jsp:forward page="XXX.jsp"></jsp:forward>C <jsp:forward page="XXX.jsp"/>D <jsp:forward page="XXX.jsp"/><jsp:param name="xxx" value="xxx"/></jsp:forward>17)${empty ""}的结果是:(单选)(C)A not nullB nullC trueD false18)在input.jsp中存在如下的代码:<input type="text" name="stuid" value="1001"/>则在display.jsp中可以使用可以使用哪些语句可以获取stuid的值:(多选)(ABD)A <%=request.getPramater("stuid")%>B ${param.stuid}C ${param[stuid]}D ${param["stuid"]}19)在标签处理类中返回值EV AL_PAGE的含义是:(单选)(B)A 重复执行标签B 继续处理页面内容C 跳过标签体内容D 跳过页面内容20)标签文件的扩展名是:(单选)(A)A tldB tagC dtdD xml21)关于MVC下面说法正确的是:(多选)(ABCD)A MVC表示模型,视图,控制器B 在model 1体系结构中没有使用ServletC model 1体系结构适合小型项目,开发效率较高,但大型项目会有维护问题D JavaBean可以访问数据库22)Model 2体系结构中控制器对象是一个:(单选)(A)A ServletB JavaBeanC Jsp页面D Html页面23)FilterConfig的哪个方法可以返回init参数的名称(D)A getServletContext()B getInitParameter(String name)C getFilterName()D getInitParameterNames()24)下面关于JSP自定义标记的描述正确的是(A)。
