JSP内部测试笔试题和答案 下载本文

资料仅供参考

DataSource ds = (DataSource)

ctx.lookup(\Connection conn = ds.getConnection( ); D. Context ctx = new InitalContext ( ); DataSource

ds

=

(DataSource)

ctx.lookup(\

Connection conn = ds.getConnection( );

18) 在Java EE中,在web.xml中有如下代码段:

listOrders

com.mycompany.myactions.ListOrdersAction

其中,省略号表示省略了一些代码。在Servlet中( )把初始化参数listOrders的值:com.mycompany.myactions.ListOrdersAction取出来。

A. 使B. 使C. 使

用用用

ServletServletContextServletConfig

的的的

getInitParameter(\方法 getInitParameter(\方法 getInitParameter(\方法

资料仅供参考

D. 使用ServletRequest的

getInitParameter(\方法 19) 下面关于Java中会话跟踪的说法错误的是( )。

A. HTTP协议是无状态的,因此服务器需要用会话跟踪技术来分辨每个客户

B. 服务器为每个会话分配了一个ID作为唯一标识

C. session由客户端创立,我们再用request.getSession()来获得HttpSession对象

D. 使用会话跟踪能够实现诸如用户登录和购物车此类的功能

20) Servlet能够在服务器端处理客户请求,当用户提交请求后能够借助HttpServletRequest对象的( )方法获取客户端请求数据

A. setAttribute() B. getAttribute() C. setParameter() D. getParameterValues()

21) 以下选项关于GET和POST的区别描述不正确的是( )。

资料仅供参考

A. GET提交数据在地址栏内显示,不安全;而POST则不显示,相对安全

B. 采用GET或POST方式提交数据,理论上都没有长度的限制

C. GET请求的页面能够设置为书签或使用邮件发送;而POST不能够

D. 由于GET方式相对于POST方式不安全,因此编写程序时,没有明确要求,一般都采用POST方式提交数据

22) 以下选项关于JNDI描述不正确的是( )。

A. 在Web应用中,DataSource是由Web容器提供的,因此需要经过JNDI来获得DataSource对象

B. 使用JNDI和数据源时,需要导入的包包括

javax.naming.Context

、、及

javax.naming.InitialContextjavax.naming.NamingExceptionjavax.sql.DataSource

C. Javax.naming.Context提供了查找JNDI Resource的接口。能够经过如下方式获取数据源:

Context ctx = new InitialContext();

资料仅供参考

DataSource ds =

(DataSource)ctx.lookup(\D. 使用JNDI获得数据源,需要在context.xml文件中的节点中添加信息;而且在web.xml文件中的节点下添加信息 23) 在web.xml中有如下代码:

LoginServlet

jbit.servlet.LoginServlet

LoginServlet / LoginServlet

下列选项描述正确的是( )。

A. 在中的表示用户请求访问Servlet的URL

B. Servlet容器会根据查找到与其对应的

C. 中的内容与中的内容能够不一致

D. 以上描述都不正确

24) 在Web 项目的目录结构中,web.xml文件位于( )中。