版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:J2EE开发基础J2EE开发基础(习题卷31)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJ2EE开发基础第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.考察以下关于bound和constrained属性的陈述:陈述A:Bound属性是可通知其值变动的bean的属性。陈述B:Constrained属性是可被另一个bean改变的未约束属性。以下陈述中()为真?A)只有陈述A为真。B)陈述A和B都为假C)陈述A和B都为真。D)只有陈述B为真。答案:A解析:[单选题]2.如果我们想把session销毁应该用下面的那个方法()A)killB)endC)destroyD)invalidate答案:C解析:[单选题]3.下面关于BeanFactory接口说法正确的是()A)BeanFactory是单例模式的实现,负责创建和管理beanB)BeanFactory是工厂模式的实现,负责创建和管理beanC)ApplicationContext类是它的实现类D)以上说法都不对答案:B解析:[单选题]4.对下面Spring声明式事务的配置含义的说明错误的是()。(选择一项)<beanid="txProxyTemplate"abstract="true"class="org.springframeworktransactioninterceptorTransactionProxyFactoryBean"><propertyname="transactionManager"ref="myTransactionManager"/><propertyname="transactionAttributes"><props><propkey="get*">PROPAGATION_REQUIRED,readOnly</prop><propkey="*">PROPAGATION_REQUIRED</prop></props></property></bean>A)定义了声明式事务的配置模板B)对get方法采用只读事务C)缺少sessionFactory属性的注入D)配置需要事务管理的bean的代理时,通过parent引用这个配置模板,代码如下:<beanid="petBiz"parent="txProxyTemplate"><propertyname="target"ref="petTarget"/></bean>答案:C解析:[单选题]5.J2EE中,()类型的()方法用于得到会话A)HttpServletRequest、getSessionB)HttpServletResponse、newSessionC)HtttpSession、newInstanceD)HttpSession、getSession答案:A解析:[单选题]6.IoC就是控制反转,是指()A)创建对象的时间的转移B)创建对象的分类的转移C)创建对象的控制权的转移D)创建对象的设计的转移答案:C解析:[单选题]7.以下哪一个Web应用不属于Ajax应用?A)HotmailB)GMapsC)FlickrD)Windows答案:A解析:[单选题]8.以下()参数不属于<c:foreach>标签。(选择一项)A)varB)beginC)endD)delims答案:D解析:[单选题]9.以下不属于<foreach>元素中使用的属性的是()。A)separatorB)collectionC)currentD)item答案:C解析:[单选题]10.在Spring中,@Transactional注解一般放在()层使用A)业务层B)数据层C)控制层D)模型层答案:A解析:概念理解[单选题]11.在MaBatis中,以下关于缓存说法错误的选项是()[题]A)MyBatis的缓存分为一级缓存和二级缓存B)二级缓存可以被所有的sqlSession共享C)全局的二级缓存开关在MyBatis配置文件的settings标签中配置,默认为falseD)在映射文件中默认是没有开启二级缓存的,开启二级缓存需要使用cache标签答案:C解析:[单选题]12.若有定义inta[]=newint[2][3]则第1个下标的可用范围是()A)1到2B)0到2C)1D)0到1答案:D解析:[单选题]13.对于多应用模块的Struts应用,每个子应用模块都有各自的()实例,来处理对应的请求。A)Processor。B)RequestProcessor。C)ActionServlet。D)Action。答案:B解析:[单选题]14.在Spring中,以下关于Bean的注入说法正确的是()A)Bean根据注入方式不同可以分为构造方法注入和自动装载B)使用构造方法注入构造对象的同时,完成依赖关系的建立C)在关系的对象很多时,使用构造方法注入更适合D)构造方法通过constructor-index属性来指定,在该标签下要指定索引的位置答案:B解析:概念理解[单选题]15.关于struts2的校验,下列说法正确的是()A)类型转换出错时,struts2会自动的将错误信息保存在actionError中。B)Struts2的校验顺序,先执行框架校验,然后执行手动的输入校验。C)通过实现Action接口中的validate()方法,实现struts2的手动输入校验。D)Struts2不支持客户端校验答案:B解析:[单选题]16.下列哪一种不是JSP页面的组成元素.()A)JSP标签,如指令标签B)普通的HTML标记符C)Java表达式D)C语言程序答案:D解析:[单选题]17.()方法返回EVAL_BODY_AGAIN或SKIP_BODY常量A)doStartTag()B)doEndTag()C)doAfterBody()D)release()答案:C解析:[单选题]18.当父类的引用变量指向子类对象时,对于同名的方法调用哪个?A)调用子类的方法B)先调用父类的方法再调用子类的方法C)调用父类的方法D)先调用子类的方法再调用父类的方法答案:A解析:[单选题]19.想实现批量删除的动态sql的标记可选择[题]A)Choose(when/otherwise_B)SetC)WhereD)Foreach答案:D解析:[单选题]20.设置业务方法的入参为____类型,SpringMVC会将隐含对象的引用传递给入参?A)MapB)ModelAndViewC)ModelD)String答案:A解析:[单选题]21.JavaBean的文件类型是()A)htmlB)jspC)javaD)classs答案:D解析:[单选题]22.以下哪种类型不是Spring中的通知类型()。A)异常通知B)前置通知C)后置通知D)最终通知答案:D解析:[单选题]23.Spring依赖注入的方式有()A)属性注入B)接口注入C)普通方法注入D)构造方法注入答案:C解析:[单选题]24.在JSP页面中可以通过Struts提供的()标签来输出国际化信息。A)<s:input>B)<s:texts>C)<s:submit>D)<s:text>答案:D解析:[单选题]25.删除触发器trig_stu的语句是?A)DROPtrigstuB)DROP*FROMtrigstuC)DROPTRIGGERWHERENAME="trig_stu"D)DROPTRIGGERtrig_stu答案:D解析:[单选题]26.Java语言使用的字符集是()A)ASCIIB)EBCDICC)UnicodeD)BCD答案:C解析:[单选题]27.下列不属于SpringMVC控制器的是?A)前端控制器(dispatcherServlet)B)请求到处理器映射(handlerMapping)C)视图解析器(ViewResolver)D)处理器适配器(ConntrllerAdapter)答案:D解析:[单选题]28.Mybatis动态Sql标签中,当需要根据条件判断是否增加sql语句时,推荐使用什么标签()[题]A)ifB)foreachC)setD)where答案:A解析:[单选题]29.<insert>标签中用于返回自动生成主键的属性是()A)useGeneratedKeysB)keyPropertyC)keyColumnD)dataBaseid答案:A解析:[单选题]30.Spring的<bean>元素中的autowire属性取值不包括以下()。A)defaultB)byNameC)byTypeD)byId答案:D解析:[单选题]31.能够保留请求作用域中数据的转向方式是()A)response.forward()B)response.sendRedirect()C)session.getRequestDispatcher().forward(request,response)D)request.getRequestDispatcher().forward(request,response)答案:D解析:[单选题]32.监听事件和处理事件()。A)都由Listener完成B)都由相应事件Listener处登记过的构件完成C)由Listener和构件分别完成D)由Listener和窗口完成出现的意外情况答案:B解析:[单选题]33.在编写过滤器时,需要完成的方法A)doFilter()B)doChain()C)doPost()D)doDelete()答案:A解析:[单选题]34.在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法A)initB)serviceC)doFilterD)destroy答案:C解析:[单选题]35.下面类型中,不属于请求处理方法参数类型的是()。A)javax.servlet.http.HttpSessionB)@MatrixVariableC)org.springframework.ui.ModelD)void答案:D解析:[单选题]36.前置通知是在目标方法之前执行,以下配置正确的是?A)<aop:beforemethod="切面类的方法名"pointcut-ref="切入点表达式是引用"/>B)<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>C)<aop:beforemethod="切面类的方法名"pointcut-ref="前置增强引用"/>D)<aop:beforemethod="增强类的方法名"pointcut-ref="切入点表达式是引用"/>答案:A解析:[单选题]37.在JSP中,以下代码执行结果是()。(选择一项)<c:forEachvar="i"begin="1"end="5"><c:outvalue="${i}"/></c:forEach>A)12345B)iiiiiC)15D)代码有错,无法显示答案:A解析:[单选题]38.当useBean标签中的scope属性取值page时,该beans的有效范围是()。A)当前客户B)当前页面C)当前服务器D)所有客户答案:B解析:[单选题]39.关于super,下面说法中错误的是()A)用来访问父类被隐藏的的成员变量B)用于调用父类中被重写的方法C)用于定义父类D)用于调用父类的构造函数答案:C解析:[单选题]40.关于伪静态说法正确的是()[题]A)将页面真正地转化为静态页靿B)并没有真正地将页面转化为静态页面,而是通过URL重写技术将动态页面的路径重写房html的静态页面路徿C)并没有真正地将页面转化为静态页面,而是通过URL重写技术将动态页面的路径重写房aspx的静态页面路徿D)并没有真正地将页面转化为静态页面,而是通过URL重写技术将静态页面的路径重写房html的静态页面路徿答案:B解析:[单选题]41.以下不属于id标签和result标签包含属性的是()[题]A)columnB)propertyC)jdbcTypeD)case答案:D解析:[单选题]42.使用SQL语句进行插入数据时,若希望查看原表中是否有该条数据时,应该使用的关键字是?A)EXISTSB)DISTINCTC)NOTEXISTSD)COUNT答案:C解析:[单选题]43.接口中的方法被默认是什么的()A)privateB)publicC)protectedD)package答案:D解析:[单选题]44.下面关于文件上传表单说法错误的是。()A)form表单的method属性设置为postB)form表单的method属性设置为getC)form表单的enctype属性设置为multipart/form-dataD)提供<inputtype="file"name="filename"/>的文件上传输入框答案:B解析:B[单选题]45.关于输入和输出的隐式对象有()。A)applicationB)requestC)responseD)out答案:D解析:[单选题]46.下面关于JavaApplication程序结构特点描述中,错误的是()。A)一个JavaApplication程序由一个或多个文件组成,每个文件中可以定义一个或多个类,每个类由若干个方法和变量组成。B)Java程序中声明有public类时,则Java程序文件名必须与public类的类名相同,并区分大小写,扩展名为.java。C)组成JavaApplication程序的多个类中,有且仅有一个主类。D)一个.java文件中定义多个类时,允许其中声明多个public类。答案:D解析:[单选题]47.在Struts标签中,可以使用()标签在表单上创建下拉列表或者列表。A)<html:select>。B)<html:submit>。C)<html:reset>。D)<html:cancel>。答案:A解析:[单选题]48.Maven项目的主配置文件是()[题]A)pom.xmlB)web.xmlC)mysql-config.xmlD)application.xml答案:A解析:[单选题]49.对象(实体的实例)对一个特定的Session来说,要么是一个_瞬时__对象,要么是____对象A)短时B)持久化C)控制器D)数据传输对象答案:B解析:[单选题]50.Hiberante采用()来指定对象和关系数据之间的映射,在运行时,Hibernate会根据其生成各种SQL语句。A)配置文件。B)映射文件。C)持久化对象。D)事务。答案:B解析:[单选题]51.实现文件上传的Action,对于File类型属性,说法正确的是()A)类型为String的xxxName属性封装了该文件域对应的文件的文件名B)以上说法均不正确C)类型为File的xxx属性封装了该文件域的对应的文件内容及存储路径D)类型为String的xxxType属性封装了该文件域对应的文件的文件类型答案:B解析:[单选题]52.下面删除自定义函数的关键字是?A)DROPTABLEB)DROPVIEWC)DROPFUNCTIOND)以上都不是答案:C解析:[单选题]53.QBC查询中,表达模糊查询条件错误的是()A)Restrictions.ilike(?studentName?,?%1%?)B)Restrictions.ilike(?studentName?,?1%?)C)Restrictions.ilike(?studentName?,?1?)D)Restrictions.ilike(?studentName?,?%1?)答案:C解析:[单选题]54.标签中用于返回自动生成主键的属性是()A)useGeneratedKeysB)keyPropertyC)keyColumnD)dataBaseid答案:A解析:[单选题]55.下面哪一个不是JSP本身已加载的基本类?()A)javax.servlet.jsp.*B)java.lang.*C)java.io.*D)javax.servlet.*答案:C解析:[单选题]56.在Spring中,以下关于事务管理说法错误的是()A)Spring事务管理方式包括编程式、声明式B)编程式采用的方式是控制事物的边界C)声明式采用XML配置方式,将事务管理与实际业务代码解耦D)Spring提供两种方式的编程式事务管理,可以实现PlatformTransaction接口或是使用事务模板TransactionTemplate答案:D解析:概念理解[单选题]57.要从一个JSP页面的响应交给另JSP页面处理我们可以使用。A)reponse对象B)Application对象C)config对象D)exception对象E)out对象答案:A解析:第2部分:多项选择题,共15题,每题至少两个正确答案,多选或少选均不得分。[多选题]58.以下MyBatis一对多关联映射的使用及说法正确的是()A)MyBatis是通过<resultMap>元素的<collection>子元素该元素来处理一对多关联关系的B)<collection>子元素的属性大部分与<association>元素相同,但其还包含一个特殊属性--ofTypeC)MyBatis一对多关联映射同样可以使用嵌套结果和嵌套查询的方式D)ofType属性与javaType属性意义相同答案:ABC解析:[多选题]59.perties文件中配置的项包括A)数据库的类型B)数据库的驱动C)用户名D)密码答案:BCD解析:[多选题]60.事务属性包含A)是否可用B)传播行为C)隔离规则D)回滚规则答案:BCD解析:[多选题]61.Mapper接口方法中形参支持的类型有哪些()[题]A)List集合B)pojo类型C)MapD)以上都不正确答案:ABC解析:[多选题]62.所有的Hibernate应用中都会访问Hibernate的以下()核心接口。A)Configuration接口:配置Hiberante,启动Hibernate,创建SessionFactory对象。B)SessionFactory接口:初始化Hiberante,充当数据存储源的代理,创建Session对象。C)Session接口:负责保持、更新、删除、加载和查询对象。D)Transaction接、Query和Criteria接口。其中Transaction接口用于管理事务,而Query和Criteria接口用于执行数据库查询。答案:ABCD解析:[多选题]63.在Mybatis中接口绑定的方式有哪两种【选两项】A)注解绑定B)直接绑定C)XML里面写SQL绑定D)XML里面写方法绑定答案:AC解析:[多选题]64.入门程序中MyBatis的全局配置文件中主要编写的内容有()。A)数据库环境配置B)JDBC事务管理C)映射文件路径配置D)缓存插件配置答案:ABC解析:[多选题]65.构造方法注入属性时,使用constructor-arg元素来完成构造方法属性注入包括以下哪些步骤()A)在com.mhys.bean包下创建User类添加username和password属性并添加有参构造方法。B)在applicationContext.xml配置文件中,注册User类到容器C)在com.mhys.test包下,创建测试类D)在控制台中,查看输出结果答案:ABCD解析:[多选题]66.Hibernate支持以下()机制。()A)继承映射B)属性映射C)组件映射D)集合类映射答案:ACD解析:[多选题]67.SpringAOP支持如下()通知类型。A)MethodBeforeAdvice。B)AfterReturningAdvice。C)ThrowsAdvice。D)MethodInterceptor。答案:ABCD解析:[多选题]68.以下()是javax.servlet.http包的基本类。这些是Servlet程序需要直接或者间接继承的抽象类和程序界面。A)javax.servlet.GenericServletB)javax.servlet.SingleThreadModelC)javax.servlet.http.HttpServletD)javax.servlet.Servlet答案:AC解析:[多选题]69.在客户端保持会话状态通常有()A)HTML的隐藏字段B)SessionBeanC)HTTPCookiesD)容器答案:ABC解析:[多选题]70.在JSP文件中加载动态页面可以用指令。A)<%@includefile="fileName"%>指令B)<jsp:include>指令C)page指令D)<jsp:forward>指令E)Taglib指令答案:AB解析:第3部分:填空题,共2题,请在空白处填写正确答案。[填空题]71.Spring的框架是一个_____________容器,以_________模式作为核心,从而可以实现应用程序组件的______________结构,让应用程序组件可以容易进行测试。答案:轻量级,IOC,松散耦合解析:[填空题]72.我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?回答关键句就行。答案:PublicStringtranslate(Stringstr){StringtempStr="";try{tempStr=newString(str.getBytes("ISO-8859-1"),"GBK");tempStr=tempStr.trim();}catch(Exceptione){System.err.println(e.getMessage());}returntempStr;}解析:第4部分:判断题,共16题,请判断题目是否正确。[判断题]73.与<insert>元素一样,<update>和<delete>元素在执行完之后,也会返回一个表示影响记录条数的整数A)正确B)错误答案:对解析:[判断题]74.页面成员方法不可以在页面的Java程序片中调用。答案:错解析:[判断题]75.Spring配置文件中的<beans>元素下可以包含多个<aop:config>元素,一个<aop:config>元素中又可以包含属性和子元素,其子元素包括<aop:pointcut>、<aop:advisor>和<aop:aspect>。()A)正确B)错误答案:对解析:[判断题]76.映射文件中可以包含多个id值相同的<resultMap>元素()A)正确B)错误答案:错解析:id属性resultMap的唯一标识,必须唯一[判断题]77.SELECTstudentname,MIN(testscore),MAX(testscore)FROMstudentGROUPBYstudent_nameHAVINGMAX(test_score)>90,该SQL语句是统计所有学生成绩大于90以上的学生姓名。A)正确B)错误答案:错解析:[判断题]78.Cookie由浏览器保存在客户端,通常保存为一个文本文件。()答案:对解析:[判断题]79.只要类中显式地定义一个,那么Java不会再为你定义一个默认的构造器。A)正确B)错误答案:对解析:[判断题]80.在MyBatis框架的核心配置文件中,<configuration>元素是配置文件的根元素,其他元素都要在<configuration>元素内配置A)正确B)错误答案:对解析:[判断题]81.<HR>是html中的换行标记。答案:错解析:[判断题]82.配置文件下载的Action时,需要配置如下几个属性:contentType、inputName、contentDisposition和bufferSize答案:对解析:[判断题]83.<select>标记用于在表单中插入一个下拉菜单。答案:对解析:[判断题]84.MyBatis中默认的ObjectFactory的作用就是实例化目标类,它既可以通过默认构造方法实例化,也可以在参数映射存在的时候通过参数构造方法来实例化()A)正确B)错误答案:对解析:[判断题]85.一般用JSP来实现页面,用Servlet来处理业务逻辑。答案:对解析:[判断题]86.session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。A)正确B)错误答案:对解析:[判断题]87.JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。答案:对解析:[判断题]88.注解@Controller可以添加在控制器类或方法上。A)正确B)错误答案:错解析:第5部分:问答题,共10题,请在空白处填写正确答案。[问答题]89.Request对象的主要方法?答案:setAttribute(Stringname,Object):设置名字为name的request的参数值getAttribute(Stringname):返回由name指定的属性值getAttributeNames():返回request对象所有属性的名字集合,结果是枚举的实例getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组getCharacterEncoding():返回请求中的字符编码方式getContentLength():返回请求的Body的长度getHeader(Stringname):获得HTTP协议定义的文件头信息getHeaders(Stringname):返回指定名字的requestHeader的所有值,结果是一个枚举的实例getHeaderNames():返回所以requestHeader的名字,结果是一个枚举的实例getInputStream():返回请求的输入流,用于获得请求中的数据getMethod():获得客户端向服务器端传送数据的方法getParameter(Stringname):获得客户端传送给服务器端的有name指定的参数值getParameterNames():获得客户端传送给服务器端的所有参数的名字,结果是一个枚举的实例getParameterValues(Stringname):获得有name指定的参数的所有值getProtocol():获取客户端向服务器端传送数据所依据的协议名称getQueryString():获得查询字符串getRequestURI():获取发出请求字符串的客户端地址getRemoteAddr():获取客户端的IP地址getRemoteHost():获取客户端的名字getSession([Booleancreate]):返回和请求相关SessiongetServerName():获取服务器的名字getServletPath():获取客户端所请求的脚本文件的路径getServerPort():获取服务器的端口号removeAttribute(Stringname):删除请求中的一个属性解析:[问答题]90.在HttpServletResponse接⼝中,定义了⼀个()⽅法,⽤于实现请求重定向。答案:sendRedirect()解析:[问答题]91.getParameter与getAttribute的区别?答案:getParameter由url传入或form提交,用来获得post或get提交的参数。获得String。getAttribute在Servlet和action,Servlet和jsp中传值(structs)。获得对象。(1)HttpServletRequest类有setParameter()方法,而没有setAttribute()方法。(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数。(3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据解析:[问答题]92.简述Cookie与Session的区别。答案:1.Cookie和HttpSession是保存会话相关数据的技术,其中Cookie将信息存储在浏览器端是客户端技术,Session将数据保存在服务器端是服务器端技术;2.Cookie是基于HTTP协议中的Set-Cookie响应头和Cookie请求头进⾏⼯作的,⽽默认情况下HttpSession是基于⼀个名称为JSESSIONID的特殊Cookie⼯作的3.浏览器对Cookie具有严格的限制,⼀个⽹站能在浏览器中保存多少Cookie是有限制的,⽽Session没有此限制。解析:[问答题]93.什么时候用assert答案:assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。一般来说,assertion用于保证程序最基本、关键的正确性。assertion检查通常在开发和测试时开启。为了提高性能,在软件发布后,assertion检查通常是关闭的assertexpression解析:[问答题]94.【】就是Junit4用来测试的注解,要测试哪个方法,只需要在相应测试的方法上添加此注解即可。答案:@TEST解析:@Test[问答题]95.MVC的各个部分都有那些技术来实现?如何实现?答案:MVC是Model-View-Controller的简写。"Model"代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),"View"是应用的表示面(由JSP页面产生),"Controller"是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用解析:[问答题]96.请列举PlatformTransactionManager接口提供了有哪些事务操作方法,并对这些方法分别进行简单说明。答案:PlatformTransactionManager接口中提供了三个事务操作方法,具体如下所示:1)TransactionStatusgetTransaction(TransactionDefinitiondefinition):用于获取事务状态信息。2)voidcommit(TransactionStatusstatus):用于提交事务。3)voidRollback(TransactionStatusstatus):用于回滚事务。解析:[问答题]97.()风格中,用户请求的url使用同一个url而用请求方式:get,post,delete,put...等方式对请求的处理方法进行区分答案:restful解析:[问答题]98.JSP的内置对象及方法?答案:JSP共有以下9种基本内置组件:request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。方法:1,objectgetAttribute(Stringname)返回指定属性的属性值2,EnumerationgetAttributeNames()返回所有可用属性名的枚举3,StringgetCharacterEncoding()返回字符编码方式4,StringgetContentType()得到请求体的MIME类型5,HttpSessiongetSession()得到session6,StringgetParameter(Stringname)返回name指定参数的参数值7,CookiegetCookies()得到cookie8,String[]getParameterValues(Stringname)返回包含参数name的所有值的数组9,StringgetRealPath(Stringpath)返回一虚拟路径的真实路径response对象response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。方法:1StringencodeURL()url重写2PrintWritergetWriter()返回可以向客户端输出字符的一个对象3voidaddCookie(Cookiecookie)添加Cookie4sendRedirect(java.lang.Stringlocation)重新定向客户端的请求5voidsetContentType(Stringtype)设置响应的MIME类型6out对象out对象是JspWriter类的实例,是向客户端输出内容常用的对象方法:1voidclear()清除缓冲区的内容2voidclearBuffer()清除缓冲区的当前内容3voidflush()清空流4intgetBufferSize()返回缓冲区以字节数的大小,如不设缓冲区则为05intgetRemaining()返回缓冲区还剩余多少可用6booleanisAutoFlush()返回缓冲区满时,是自动清空还是抛出异常7voidclose()关闭输出流pageContext对象pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本类名也叫pageContext。方法:1JspWritergetOut()返回当前客户端响应被使用的JspWriter流(out)2HttpSessiongetSession()返回当前页中的HttpSession对象(session)3ObjectgetPage()返回当前页的Object对象(page)4ServletRequestgetRequest()返回当前页的request5ServletResponsegetResponse()返回当前页的response6ExceptiongetException()返回当前页的Exception对象(exception)7ServletConfiggetServletConfig()返回当前页的ServletConfig对象8ServletContextgetServletContext()返回当前页的ServletContext对象(application)9voidset/getAttribute设置属性及获取属性值,可知指定范围操作。10publicObjectfindAttribute(Stringname)寻找一属性,返回起属性值或NULL11voidremoveAttribute删除某属性值,可以指定范围scope删除session对象session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例.方法:1set/getAttribute方法,设置获取属性2publicStringgetId()返回JSP引擎为它设的惟一ID号3intgetMaxInactiveInterval()返回两次请求间隔多长时间此SE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026岚图区域市场岗位社会招聘备考题库附参考答案详解(巩固)
- 2026广东广州市白云区人民政府松洲街道办事处第一次招聘项目人员9人备考题库及参考答案详解(a卷)
- 2026甘肃平凉崆峒区乡镇卫生院招聘乡村医生1人备考题库及参考答案详解(满分必刷)
- 2026中国科学院遗传与发育生物学研究所贾顺姬研究组特别研究助理(博士后)招聘备考题库及答案详解【网校专用】
- 2026江西赣州市托育综合服务中心招聘业务园长1人备考题库含答案详解(综合卷)
- 剧场顶施工方案(3篇)
- 员工考核管理制度的作用(3篇)
- 多层菜场施工方案(3篇)
- 小型施工方案审批(3篇)
- 2026江苏徐州沛县产投集团招聘1人备考题库及答案详解一套
- 2025外交部所属事业单位招聘95人(公共基础知识)综合能力测试题附答案
- 安全环境职业健康法律法规文件清单(2025年12月版)
- 2025年山西药科职业学院单招综合素质考试题库附答案解析
- 校园图书馆安全检查记录表
- 产品经销协议书
- DB32∕T 5188-2025 经成人中心静脉通路装置采血技术规范
- GB/T 9641-2025硬质泡沫塑料拉伸性能的测定
- 《医疗器械不良事件监测和再评价管理办法》培训试卷+参考答案
- 金融专题党课
- 泊寓框架协议书
- GB/T 41780.4-2025物联网边缘计算第4部分:节点技术要求
评论
0/150
提交评论