第四章 JSP基础:1、动态网页和JSP技术简介,主要介绍什么是动态网页、动态网页和静态网页的区别,JSP运行机制,JSP页面基本结构等。2、JSP基本元素,主要介绍JSP脚本、JSP声明、JSP表达式、JSP页面中的注释等。3、JSP指令元素,主要介绍page指令和include指令,taglib指令在JSTL单元中学习。4、JSP动作元素,主要介绍‹jsp:include›动作、‹jsp:forward›动作及它们的子动作‹jsp:param›。其它的三个动作如‹jsp:useBean›、‹jsp:setProperty›、‹jsp:getProperty›在JavaBean单元学习。5、综合案例的设计,主要使用page指令的import属性导入JSP页面中使用的Java类、使用JSP声明或脚本实现书库集合的输出等。4.1动态网页和JSP简介:一 理论讲解1)静态网页和动态网页2)JSP页面结构3)JSP运行机制二 案例开发第一个JSP页面。设计技巧:JSP网页的创建与运行。[单选题]要设置某个JSP页面为错误处理页面,以下page指令正确的是__________。选项:[ <%@ page info="error"%>, <%@ page isErrorPage="true"%>, <%@ page extends="javax.servlet.jsp.JspErrorPage"%>, <%@ page errorPage="true"%>]
4.2JSP基本元素:一 理论讲解1)脚本2)声明3)表达式4)注释二 案例开发计算并输出两数中较大数。设计技巧:在JSP页面中,用声明定义一个方法求两数中的较大数并返回,用JSP表达式输出函数的计算结果。
4.3JSP指令元素——page:一 理论讲解1)JSP指令简介。指令标签基本格式,三类指令(page、include、taglib),简要说明。2)page指令及主要属性的使用,详细讲解二 案例开发取系统时间并显示。设计技巧:1)使用page指令导入类包2)使用脚本生成格式化的日期字符串3)使用JSP表达式输出
4.4JSP指令元素——include:一 理论讲解1)include指令及其属性的使用2)静态文件包含的工作原理二 案例开发文件包含。设计技巧:使用include指令将两个文件合二为一。
4.5JSP动作元素:一 理论讲解1)2)3)。该标签作为前两个标签的子标签,在网页间传递参数。二 案例开发文件包含。设计技巧:使用include动作将两个文件合二为一,同时在两个网页间传递数据。
4.6综合案例——图书集合的输出:综合案例的设计技巧:1)List集合的使用2)表格显示网页内容3)复选框全选或全不选的实现
[单选题] page指令的import属性一次可以导入多个java包,不同的包之间用分号来分割。选项:[错, 对]
[单选题]在inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是__________。选项:[ <jsp:forward page="inc.jsp"/>, <jsp:include file="inc.jsp" flush="false">, <%@include page="inc.jsp" flush="true">, <%@include file="inc.jsp"%>]
[单选题]对于预定义<%!预定义%>的说法错误的是_____________。 选项:[ 在预定义中声明的变量将在JSP页面初始化时初始化, 一个声明仅在一个页面中有效, 声明的变量将作为局部变量, 一次可声明多个变量和方法,只要以“;”结尾就行]
[单选题]
在JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*和java.util.*包.正确的是 。
选项:[<%@ page language="Java"; import="java.rmi.*;java.uitl.*"%>, <%@ page language="Java" Import="java.rmi.*,java.uitl.*"%>, <%@ page Language="Java",import="java.rmi.*;java.uitl.* "%>, <%@ page language="Java" import="java.rmi.* ,java.uitl.* "%>][单选题]
在一个Web应用中,admin目录与images目录为同级目录,现在admin目录下的index.jsp需要images目录中的图片top.jpg,以下代码片段正确的是()。
选项:[<img src="images/top.jpg" width="100" height="20">, <img src="//images/top.jpg" width="100" height="20">, <img src="../images/top.jpg" width="100" height="20">, <img src="./images/top.jpg" width="100" height="20">][单选题]要在JSP网页中使用集合ArrayList,做法正确的是 。 选项:[<%@ page package="java.util.ArrayList"%>, <%@ page import="java.util.ArrayList"%>, <% import java.util.ArrayList%>, <%@ import "java.util.ArrayList"%> ]
[多选题]
JSP2.0规范中有下面哪几种指令________________________。
选项:[taglib指令, page指令, include指令, import指令][单选题]下列变量声明在__________范围内有效。<%! Date dateTime; int countNum; %>选项:[ 从定义开始处有效,客户之间不共享, 在整个页面内有效,客户之间不共享, 从定义开始处有效,被多个客户共享, 在整个页面内有效,被多个客户共享]
[多选题]下列()注释在JSP页面中是正确的。选项:[ <!--注释--> , <%--注释--%> , <%!--注释--%>, <--注释--> ]
[单选题] <jsp:param>标签有两个属性,name属性指定参数名,value属性指定参数值。选项:[对, 错]
[单选题]
给定test1.jsp。
<html>
<jsp:include page="test2.jsp" flush="false">
<jsp:param name="color" value="red"/>
</jsp:include>
</html>
要在test2.jsp中输出参数color中的值,以下选项正确的是()。
选项:[<jsp:getParam name="color"/>, <%=request.getParameter("color")%>, <jsp:include param="color"/>, <%=request.getAttribute("color")%>][单选题] 在JSP页面中包含了<% int i=10;%>元素,该元素是()选项:[声明, 指令 , 脚本 , 动作]
[单选题] include指令可以在一个网页中,静态插入一个文件选项:[错, 对]
[多选题]为了在JSP网页中包含同一WEB应用中其它JSP页面,可使用__________方法。选项:[ <jsp:include>动作, <jsp:import>动作, @import指令, @include指令]
[单选题] include动作包含文件时,可以在两个文件之间传递参数。选项:[对, 错]
[单选题] 静态网页可以在浏览器中运行,JSP只能在服务器端(JSP容器中)运行。选项:[错, 对]
[单选题]Web容器处理JSP文件需要经过3个阶段,这三个阶段按照顺序依次是() 选项:[翻译、执行、编译, 执行、翻译、编译, 翻译、编译、执行, 编译、翻译、执行]
[单选题] 如果在JSP页面上显示List集合信息,需要使用page指令的import属性导入"java.util.List,java.util.ArrayList",或者直接导入"java.util.*"。选项:[错, 对]
[单选题] 当page指令的session属性取值false时,该页面上就无法使用session对象来设置属性或获取属性值。选项:[错, 对]
[单选题]JSP网页最终被运行的是__________文件。 选项:[ java, HTML, class, JSP]
[单选题]JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组成“<%=”标记的各字符之间____________。选项:[ 不确定, 必须有空格, 不可以有空格, 可以有空格]
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!