html文档第一行称为文档根标记,JSP试题

JSP是运行在__web服务器__上的脚本语言。

JSP的是内部对象可以直接使用,它是由__servlet容器___创建的。

获取表单提交的参数,通常使用的内部对象是__request___

获取表单提交的参数,通常使用内部对象request调用的方法是__getParameter____

在数据库操作中,加载驱动程序用到的类是__class__

在数据库操作中,进行数据库连接用到的类是__connection___

在数据库操作中,执行SQL语句对象所属的类是_statement __

三.简答题

1、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?

答:JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。

JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,

并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。

JSP侧重于视图,Servlet主要用于控制逻辑。

2、JSP中动态INCLUDE与静态INCLUDE的区别是什么?

答:如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,

但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用

3、请列举JSP的内置对象及作用有哪些?

答:request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获

取cookie, header, 和session数据的有用的方法。response表示HttpServletResponse对象,并提供了几个用于设置送回

浏览器的响应的方法(如cookies,头信息等)。out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用

于向浏览器回送输出结果。pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名

字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。session表示一个请求

的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息。applicaton 表示一

个javax.servle.ServletContext对象。这有助于查找有关servlet引擎和servlet环境的信息。config表示

一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。page表示从该页面产生的一

个servlet实例。

4、在JSP中如何设置和删除一个COOKIE?

答:COOKIE是作为HTTP HEADER的一部分被发送的,如下方法即可设置:

killMyCookie.setPath("/"); response.addCookie(killMyCookie);%>

5、定义一个JavaBean,对属性的方法有何约定?JavaBean应该部署在什么位置?

答:如果属性为A,则设置属性的方法为setA(),获得属性的方法为getA()。JavaBean应放在WEB-INF下的classes文件夹中

6、简述一个JSP的web应用中关键的文件夹结构。

答:在web应用名下,可以建立子文件夹来分类存放各种资源。WEB-INF下主要存放*.class类、*.jar包、

各种部署文件等,这个文件夹对客户端而言,是不可访问的,但对服务器端的web应用程序而言是可访问的。classes文件夹中存放的形如*.class的类文件,而lib下存放的是*.jar形式的类库文件。

此操作和setBean一起协作,用来设置JavaBean的属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值