letConfig() ,getContext()的调用中) application
out 向输出流写入内容的对象 page
pageContext 本 JSP 的页面上下文 page
page 实现处理本页当前请求的类的实例 page
config 本 JSP 的 ServletConfig page
exception 表示JSP页面运行时产生的异常 Page
6.jsp中的两种跳转方式分别是什么?有什么区别?
在
JSP中,跳转页面有两种方式:1.forward跳转:
xml:namespace prefix = jsp />
2.response跳转:response.sendRedirect("跳转页面地址");两种跳转的区别如下:1.forward跳转:a.服务器端跳转,地址栏不改变;b.执行到跳转语句后马上无条件跳转,之后的代码不再执行(跳转之前一定要释放全部资源);c.request设置的属性在跳转后的页面仍可以使用;d.使用
传递参数。2.response跳转:a.客户端跳转,地址栏改变;b.所有代码执行完毕后跳转;c.跳转后的页面不能使用上一个页面的request属性;d.使用地址重写传递参数(response.sendRedirect("URL?参数名=参数值"))。
7.arraylist和vector、hashmap和hashtable,那些是线程安全的,分别有什么区别。
就ArrayList与Vector主要从二方面来说.
一).同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线
程序不安全的,不是同步的
二).数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半
就HashMap与HashTable主要从三方面来说。
一).历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现
二).同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的
三).值:只有HashMap可以让
你将空值作为一个表的条目的key或value
8.目前应用比较多的应用服务器有哪些?
Tomcat,JBoss,Resin,WebSphere,WebLogic,SunAppServer,OracleAS都是(java)应用服务器
应用服务器应该是一个小范围的,想web服务器就是比较大的范围了,象apache
就我个人而言,(java)应用服务器就是能够发布java 的web应用程序的容器就是(java)应用服务器
而只要能发布
web应用程序的容器总称为web服务器
9.一个sessionbean包含那几个组件?各个组件的作用是什么?
Session Bean 包含: Stateful Session Bean 与 Stateless Session Bean
Stateful Session Bean 可以记录 呼叫者的状态,因此通常来说,一个使用者会有一个相对应的 Stateful Session Bean 的实体。 Stateless Session Bean 不负责记录使用者状态,也就是说当使用者呼叫 Stateless Session Bean 的时候, EJB Container 并不会 找寻特定的 Stateless Session Bean 的实体来执行这个 method 。换言之,很可能数个使用者在执行某个 Stateless Session Bean 的methods 时,会是同一个 Bean 的 Instance 在执行。,
7 描述一下Struts的
工作方法
答: 1. 包含一个controller servlet,能将用户的请求发送到相应的Action对象。
2. JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。
3. 提供了一系列实用对象:XML处理、通过
Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。
Struts项目的目标是为创建Java web应用提供一个开放
源代码的framework。Struts framework的内核是基于例如Java Servlets, JavaBeans, ResourceBundles, 和 XML,以及各种 Jakarta Commons包的标准技术的灵活的控制层。
8 jsp有哪些内置对象?作用分别是什么?
答: JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):
request 用户端请求,此请求会包含来自GET/POST请求的参数
response 网页传回用户端的回应
pageContex