HTML注释: JAVA注释://,/**/,/** */ JSP隐藏注释:<%-- --%>
9.
(1)属性不同 (2)处理方式不同 (3)包含方式不同
(4)对被包含文件的约定不同
(1)inlcude指令通过file属性来确定被包含的页面,将file属性值看做一个实际存在的文件路径,所以该指令不支持任何表达式;
(2)include指令包含的文件,内容会原封不动的插入到该指令的位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译;
10. Form表单的method属性有那两个值?区别是什么?
get,post
(1)get速度快,长度有限制 (2)post速度慢,长度没有限制 11.
四、 程序填空
1. 将jsp代码补充完整:
<%@ page contentType=\text/html;charset=gb2312\
实现引入其他文件功能:<%@ include file=\ |
2. 将JSP代码补充完整(实现页面上打印当前时间): <%@page import=\
<%!Date theDate = new Date(); Date getDate(){
System.out.println(\ ____return theDate ___; } %>
Hello! The time is now__<%=getDate()%>__
3. 将JSP代码补充完整(实现图片宽度按数组长度变化): <%@page contentType=“__text/html;charset=gbk__\
__int___ a[ ]={13,27,21,17,39}; for(int i=0;i<=4;i++){
out.print(\第\个元素\
out.print(\a[i]_*5+\ }
五、 编程题
实现登录前台验证功能,要求有登录名和登录密码,前台验证登录名和密码不能为空,若为空时给出提示,否则跳转到另外一个页面。
总复习
选择题
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
下列哪种开发语言是弱类型语言_______ A. C/C++ B. JSP C. Java
D. JavaScript
下面哪一个是JSP本身已加载的基本类? A. java.io.* B. java.lang.* C. java.util.* D. java.sql.*
以下哪个属性是include指令所具有的? A. page B. file
C. contentType D. prefix
下列选项中,哪个是正确的JSP表达式? A. <%! int a=0;%> B. <%int a=0;%> C. <%=(4+5);%> D. <%=(4+5)%>
下列不属于JSP动作的是? A.
下列有关JSP描述有误的是?
A. HTML注释写在JSP程序中,客户端无法查看到 B. 声明变量时,注意必须以“;”结尾
C. include指令和include动作内部处理的机制有所不同 D. forward动作能够完成请求转发的功能
以下关于HTML描述错误的是()
A. HTML是超文本标记语言(Hyper Text Markup Language) B. HTML中所有的标签都是成对出现的 C. HTML语言不区分大小写
D.HTML 文件应以.htm 或 .html作为扩展名 JSP的哪个指令允许页面使用者自定义标签库________ A. Include指令 B. Taglib指令 C. Include指令 D. Plugin指令
为了标识一个HTML文件应该使用的HTML标记是( ) A.
B.