广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx

上传人:b****3 文档编号:15972162 上传时间:2022-11-17 格式:DOCX 页数:15 大小:50.50KB
下载 相关 举报
广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx_第1页
第1页 / 共15页
广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx_第2页
第2页 / 共15页
广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx_第3页
第3页 / 共15页
广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx_第4页
第4页 / 共15页
广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx

《广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx》由会员分享,可在线阅读,更多相关《广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx(15页珍藏版)》请在冰豆网上搜索。

广东海洋大学JSP程序设计期末复习总结及模拟试题Word文件下载.docx

%@pageimport= 

“java.util.*”,“java.io.*”%>

如果需要在JSP页面的某处整体插入一个文件,可以使用include指令标记,其标记语法为:

%@includefile=”文件的URL”%>

该指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件。

include动作标签格式为:

<

jsp:

includepage="

文件的名字"

/>

>

param子标记

/jsp:

include>

该动作标签告诉JSP页面动态包含一个文件,即JSP页面运行时才将文件加入。

与静态插入文件的include指令标签不同;

当JSP引擎把JSP页面转译成Java文件时,不把JSP页面中动作指令include所包含的文件与原JSP页面合并成一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才包含进来。

一个JSP页面可由5种元素组成普通的HTML标记、JSP标记(如指令标记、动作标记)、变量和方法的声明、Java程序片、Java表达式。

Tag标记

%@taglibtagdir=”/WEB-INF/tags”prefix=”show”%>

%@tagpageEncoding=”utf-8”%>

%@attributename=”result”required=”true”type=”java.lang.Double”%>

%@variablename-given=”time”variable-class=”java.util.Date”scope=”AT_END”%>

JSP内置对象

pageContext.setAttribute(“page”,”hello”);

getParameter(Strings)方法获取表单提交过来的信息。

request.setCharacterEncoding(“utf-8”);

response.setContentType(“utf-8”);

request对象获取请求所提交的各类信息。

getMethod():

获取用户提交信息的方式。

例如post或get.

getSchema():

获得当前页面使用的协议:

例如http.

getRemoteHost():

获取用户机的名称(如果获取不到,就获取IP地址)。

getParameterNames():

获取用户提交的信息体部分中name参数值的一个枚举。

INPUT>

标记

复选框checkbox

inputtype=“checkbox“name=“ch”value=“pink”align=“top“checked=“java”>

隐藏hidden

inputtype=“hidden”name=“h”value=“123”>

response对象的sendRedirect(URLurl)方法实现用户的重定向。

 

response对象调用encodeURL()或encodeRedirectURL()方法实现URL重写。

使用Java数据库驱动程序

1.加载Java数据库驱动程序

try{Class.forName(“com.microsoft.sqlserver.jdb-

c.SQLServerDriver”);

}catch(Exccptione){

System.out.println(e);

}

2.建立连接

try{Stringuri=“jdbc:

sqlserver:

//192.168.100.1:

1433;

Database-Name=Warehouser”;

Stringuser=””;

Stringpassword=”sa”;

con=DriverManager.getConnection(uri,user,passw-

ord);

随机查询

Statementstmt=con.createStatement(inttype,intconcurrency);

ResultSetre=stmt.executeQuery(SQL语句);

type的取值决定滚动方式,取值可以是:

ResultSet.TYPE_FORWORD_ONLY;

ResultSet.TYPE_SCROLL_INSENSITIVE;

ResultSet.TYPE_SCROLL_SENSITIVE;

concurrency取值决定是否可以用结果集更新数据库,取值可以是:

ResultSet.CONCUR_READ_ONLY;

ResultSet.CONCUR_UPDATABLE;

获取和修改bean的属性

useBeanid=”apple”class=”tom.jia-

fei.Circle”scope=”page”/>

jsp:

getPropertyname=“aplle”property=“radius”/>

setPropertyname=”zhang”property=”number”value=”1999001”/>

通过HTTP表单的参数的值来设置bean的相应属性的值

setPropertyname=”zhang”property=”*”/>

setPropertyname=”zhang”property=”name”param=”xingming”/>

一、选择题

1.在JSP中如果要导入java.io.*包,应该使用(A)指令。

A.page 

B.taglib 

C.include 

D.forward

2.下面哪一个不是JSP本身已加载的基本类?

(B)

A.java.lang.*B.java.io.*

C.javax.servlet.*D.javax.servlet.jsp.*

3.如果当前JSP页面出现异常时需要转到一个异常页,需要设置page指令的(B)属性。

A.Exception 

B.isErrorPage 

 

C.error 

D.errorPage

4.对于预定义<

%!

预定义%>

的说法错误的是:

(C)

A、一次可声明多个变量和方法,只要以“;

”结尾就行

B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量

D、在预定义中声明的变量将在JSP页面初始化时初始化

5.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:

(D)

A.<

%@page%>

作用于整个JSP页面。

B.可以在一个页面中使用多个<

指令。

C.为增强程序的可读性,建议将<

指令放在JSP文件的开头,但不是必须的。

D.<

指令中的属性只能出现一次。

6.JSP中的隐式注释为(C)。

A.//注释内容 

B.<

!

—注释内容-->

C.<

%--注释内容--%>

D./*注释内容*/

7.在JSP中,(A)动作用于将请求转发给其他JSP页面。

A.forwardB.includeC.useBeanD.setProperty

8.使用response对象进行重定向时使用的方法为(B)。

A.getAttribute() 

B.sendRedirect() 

C.setContentType() 

D.setAttribute() 

9.如果把用户名变量UserName放在session对象中,下面语句正确的是()

A.session.setName(UserName) 

B.session.setName(“name”,UserName)

C.session.setAttribute(UserName) 

D.session.setAttribute(“name”,UserName) 

10.在JSP中,test.jsp文件中有如下一行代码:

useBeanid=”user”scope=”_____”type=”com.UserBean”/>

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(C)。

A.pageB.requestC.sessionD.application

11.下述选项中不属于JDBC基本功能的是:

(D)。

A.与数据库建立连接B.提交SQL语句

C.处理查询结果D.数据库维护管理

12.在JSP中,使用<

useBean>

动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是(C)。

A.pageB.requestC.responseD.application

13.在JSP中调用JavaBean时不会用到的标记是(A)。

A.<

javabean>

B.<

C.<

setProperty>

D.<

getProperty>

14.关于JavaBean正确的说法是:

(A)

A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B.在JSP文件中引用Bean,其实就是用<

语句

C.被引用的Bean文件的文件名后缀为.java

D.Bean文件放在任何目录下都可以被引用

15.JSP中使用<

标记时,不会出现的属性是:

(C)。

A.nameB.propertyC.valueD.以上皆不会出现

16.在<

c:

choose>

标记中包含哪个标记(D)?

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1