## page指令中那个属性可多次出现?(B)
A.contentType
B.import
C.extends
D.不存在
## JavaBean 是什么?有什么优点?
JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。
1.在JSP的开发中可以使用JavaBean减少重复代码,使整个JSP代码的开发更简洁。
2.可将HTML和Java代码分离,这主要是为了日后维护的方便。如果把所有的程序代码(HTML和Java)写到JSP页面中,会使整个程序代码又多又复杂,造成日后维护上的困难。
3..可利用JavaBean的优点。将日常用到的程序写成JavaBean组件,当在JSP要使用时,只要调用JavaBean组件来执行用户所要的功能,不用再重复写相同的程序,这样以来也可以节省开发所需的时间。
## ResultSet跳转到最后一行的方法?
last()方法
# Moves the cursor to the last row in this ResultSet object.
## session传递参数的方法?
```
public void setAttribute(String name, Object value)
# 使用指定的名称和值来产生一个对象并绑定到session中
```
## JSP页面由那些元素构成?
1.JSP中的指令标识
2.HTML标记语言
3.嵌入的Java代码片段
4.JSP表达式
## 如何延长session的过期时间
1.用request获得session,然后session.setMaxInactiveInterval
2.使用session-config
在web.xml中配置
```
10
```
区别
a.setMaxInactiveInterval的优先级高,如果setMaxInactiveInterval没有设置,则默认是session-config中设置的时间。
b.setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web服务的。
c.setMaxInactiveInterval的参数是秒,session-config当中配置的session-timeout是分钟。
## JSP页面隐式对象有哪些?
```
requestHttpServletRequest 接口的实例
responseHttpServletResponse 接口的实例
outJspWriter类的实例,用于把结果输出至网页上
sessionHttpSession类的实例
applicationServletContext类的实例,与应用上下文有关
configServletConfig类的实例
pageContextPageContext类的实例,提供对JSP页面所有对象以及命名空间的访问
page类似于Java类中的this关键字
ExceptionException类的对象,代表发生错误的JSP页面中对应的异常对象
```
## 实现一个简单的网页计数器
```
if(application.getAttribute("counter")==null)
{
application.setAttribute("counter", "1");
}
else
{
String strnum=null;
strnum =(String)application.getAttribute("counter");
int icount=0;
icount=Integer.valueOf(strnum).intValue();
icount++;
application.setAttribute("counter",Integer.toString(icount));
}
%>
您是第位访问者;
```
## web查询页面,输入查询语句,实现对sqlserver的查询,并显示。
用户名为stu,密码为123456,数据库为student