欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    JSPservlet 面试题Word下载.docx

    • 资源ID:16348332       资源大小:20.32KB        全文页数:7页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    JSPservlet 面试题Word下载.docx

    1、Model1:纯jsp 维护难,代码可复用性差Model2:jsp+javabean 在jsp中使用usebean标签,代码在jsp中本质同Model1Mvc:jsp+servlet+javabean9. JSP隐含变量 request 用户端请求,此请求会包含来自GET/POST请求的参数response 网页传回用户端的回应pageContext 网页的属性是在这里管理session与请求有关的会话期applicationservlet 正在执行的内容configservlet的构架部件out用来传送回应的输出 (用来向客户端输出数据)pageJSP网页本身exception针对错误网页,

    2、未捕捉的例外 (异常)10.四大共享范围 a、page 当前页面。b、session 同一个网站内。c、request 从上一页到下一个页面。d、application 同一个网站内。11.MVC如何理解MVC MVC是ModelViewController的简写。“Model” 代表的是应用的业务逻辑 (通过JavaBean,EJB组件实现),“View” 是应用的表示面(由JSP页面产生),“Controller” 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。11. JSP生命周期12、

    3、JSP中动态INCLUDE与静态INCLUDE的区别?动态INCLUDE用jsp:include动作实现,它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面13. Forword和SendRedirect区别 前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐

    4、藏实际的链接。但在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取。14. 从 BeanFactoy或 ApplicationContext是通过什么模式取得实例的?如果要取

    5、得多个实例在配制文件中要怎样做映射是通过单态模式取得实例的,在配制文件中可以改,好像是isthread设成false15. jsp有哪些动作?作用分别是什么? JSP共有以下6种基本动作jsp:include:在页面被请求的时候引入一个文件。useBean:寻找或者实例化一个JavaBean。setProperty:设置JavaBean的属性。getProperty:输出某个JavaBean的属性。forward:把请求转到一个新的页面。plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记18、如何设置/取得Bean 中的属性值?设置属性值获取从上一个表单中提交过来的,与

    6、Bean中变量名字相同的所有属性.取得属性值:getProperty name=”haha” property=”bean的属性”/相当于:%=getA()%19、JavaBean的使用:useBean id=”name” class=”sist.md5” scope=”page”/或者/jsp:useBean20、实现页面跳转的两种方法:a、b、21、include指令标签:%include file=”inc1.jsp”% 简单的代码复制。include动作标签:include page =”inc2.jsp”获取inc2.jsp的执行结果。22、页面之间的值传递:a、设置Session

    7、变量:session.setAttribute(“name”,”sist”);获取Session 变量:session.getAttribute(“name”);b、地址方式传递:show.jsp?id=变量值23、内置对象的作用域分为4种:24、获取session ID: ;判断session是否有效:session.isNew();25、使用Cookie对象Cookie ck=new Cookie(“name”,”sist”);写入:response.addCookie(ck);读取:Cookie ck=request.getCookies(); If(ck=null)for(int a=

    8、0;a%include.%taglib.%30、servlet中如何A、从HTML表单中获得参数request.getParameterNames();enumer;request.getParameter(); Stringb、如何获得请求头部的信息Enumeration enumer=request.getHeaderNames();While(enumer. HasMoreElements()String header= enumer.next();String result=request.getHeader(header);Out.print(result);C、如何获得客户cook

    9、ie的信息request.getCookies();arrayd、如何设置response的头部信息servlet-classpackage/servlet映射servlet-mappingservlet-namenameurl-patten/patten/servlet-mapping34、获得ServletConfig对象ServletConfig sc=getServletConfig();35、如何获得servletContext对象servletContext sc=getservletContext();36、bodya href=”/servlet/HelloServlet”PO

    10、ST/body/html调用servlet时采用了doPost、doGet、doForm、doHref中的哪个方法doGet方法37、说明如下的web的资源应该放在web容器中的什么目录下,静态页面JSP、servlet class、web.xml、Tag libraries、JAR File、java class以及需要保护的资源文件tomcat容器 web.xml, Tag libraries: webapps工程名WEB-INFservlet,javaclass: webapps工程名WEB-INFclasses jar: webapps工程名WEB-INFlib38、描述request

    11、 session web application的区别,创建监听器类来监听每个scope的生命周期生命周期不同request产生响应时生命周期结束,session在web.xml中设置生命周期时间、手动清除web容器重启生命周期结束。Webapplication容器重启、手动清除39、JSP的内置对象及方法。request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如

    12、cookies,头信息等)out对象是javax.jsp.JspWriter的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。pageContext表示一个javax.servlet.jsp.PageContext对象。它是用于方便存取各种范围的名字空间、servlet相关的对象的API,并且包装了通用的servlet相关功能的方法。session表示一个请求的javax.servlet.http.HttpSession对象。Session可以存贮用户的状态信息applicaton 表示一个javax.servle.ServletContext对象。这有助于查找有关servlet引擎

    13、和servlet环境的信息config表示一个javax.servlet.ServletConfig对象。该对象用于存取servlet实例的初始化参数。page表示从该页面产生的一个servlet实例40、JSP的常用指令%page language=”java” contenType=”text/html;charset=gb2312 session=”true” buffer=”64kb” autoFlush=”true” isThreadSafe=”true” info=”text” errorPage=”error.jsp” isErrorPage=”true” isELIgnored

    14、=”true” pageEncoding=”gb2312 import=”java.sql.*”%isErrorPage(是否能使用Exception对象),isELIgnored(是否忽略表达式)%include file=”filename”%taglib prefix=”c”uri=”http:/”%41、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是”类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全

    15、从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。42、四种会话跟踪技术会话作用域ServletsJSP 页面描述page否是代表与一个页面相关的对象和属性。一个页面由一个编译好的 Java servlet 类(可以带有任何的 include 指令,但是没有 include 动作)表示。这既包括 servlet 又包括被编译成 servlet 的 JSP 页面request是是代表与 Web 客户机发出的一个请求相关的对象和属性。一个请求可能跨越多个页面,涉及多个 Web 组件(由于 forward 指令和 include 动作的关系)session是是代表与用于某个 Web 客户机的一个用户体验相关的对象和属性。一个 Web 会话可以也经常会跨越多个客户机请求application是是代表与整个 Web 应用程序相关的对象和属性。这实质上是跨越整个 Web 应用程序,包括多个页面、请求和会话的一个全局作用域


    注意事项

    本文(JSPservlet 面试题Word下载.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开