搜档网
当前位置:搜档网 › 《Java Web应用开发 》期末试卷

《Java Web应用开发 》期末试卷

《Java Web应用开发 》期末试卷
《Java Web应用开发 》期末试卷

班级:______姓名:______学号:______

D. request.getParameterValues(“name”)

10.使用response对象进行重定向时,使用的方法是()。

A. getAttribute

B. setContentType

C. sendRedirect

D. setAttribute

11.session对象中用于设定指定名字的属性值,并且把它存储在session对

象中的方法是()。

A. setAttribute

B. getAttributeNames

C. getValue

D. getAttribute

12.在application对象中用()方法可以获得application对象中的所有

变量名。

A. getServerInfo

B. nextElements()

C. removeAttribute

D. getRealPath

13.有关struts 2的说法不正确的是()

A.Struts是一个用于简化MVC框架(Framework)开发的Web应用框架

B.应用Struts 2不需要进行配置

C.Struts 2 含有丰富的标签

D.Struts2采用了WebWork的核心技术

14.Web应用的数据共享方式不包括()。

A.基于请求的共享

B.基于会话的共享

C.基于页面的共享

D.基于应用的共享

15.要在页面上输出2+3=${2+3},则对应的程序代码应为()。

A.2+3=\${2+3}

B.2+3=${2+3}

C.2+3=/${2+3}

D.以上都不对

16.下面有关EL中“.“和“[ ]“两种存取运算符的说法不正确的是(

A.两者在某些情况下是等效的

C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,

但不是必须的。

D. <%@ page %>指令中的属性只能出现一次。

二、填空题(每空2分,共20分)

1.在编写Servlet时,需要继承类,在Servlet中声明和doPost()需要和类型的两个参数。2.jsp主要内置对象有:、exception、 pageContext、request 、、_____ __、out、config、page。3.使用useBean动作标记的时候scope属性有4种选项,作用范围由小到大是_________、_________、_________、_________,其中_________是指当关闭浏览器的时候这个javabean失效, ____ _____是指当关闭服务器的时候这个javabean失效。

4.三种常用的动态网页技术是_________、_________、_________,简称3P 技术。

5.JSP利用JDBC操作数据库的步骤:(1)加载驱动程序,调用___________将自动加载驱动程序类;(2)建立连接,若连接字符串为:

String url = "jdbc:mysql://localhost/" + dbName +"?user="

+"&password=" +userPwd,其中dbName、userName和userPwd 3个分别代表、数据库的和,(3)建立StateMent;

(4) 、执行sql语句,其中,查询数据库里的表内容是Statement接口使

用__ __________方法;(5)关闭数据库。

三、简答题:(每小题6分,共30 分)

1、编写一个简单的JavaBean,通过EL的存取运算符访问其属性。

答案:文件userLogin.java定义了一个用户Bean,包含姓名、密码和电子邮件3个属性,其代码如下:

package bean;

public class userLogin {

private String userName;

private String (1) ;

private String email;

public userLogin() {

userName = "李平";

password = "123";

email = "liping@https://www.sodocs.net/doc/f73253764.html,";

}

public void setuserName(String userName) {

https://www.sodocs.net/doc/f73253764.html,erName = userName;

}

public String getuserName() {

return https://www.sodocs.net/doc/f73253764.html,erName;

}

public void setpassword(String password) {

this.password = password;

}

public String getpassword() {


文件accessBean.jsp运行结果如下图1所示。

图1 运行结果2、

相关主题