`
xiao_yi
  • 浏览: 410454 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JSP企业面试题整理(3)

阅读更多

                                                        JSP企业面试题整理(3)

4-1. 有几种方法实现页面的跳转,如何实现?

jsp:forward操作指令用于把当前的JSP页面转发到另一个页面上。基本语法为:“<jsp:forward page="test2.jsp"/>”,使用该功能时,浏览器的地址栏中地址不会发生任何变化。

对于response对象,最常用到的是sendRedirect()方法,可以使用这个方法将当前客户端的请求转到其它页面去。相应的代码格式为:“response.sendRedirect("URL地址");

4-2 synchronized关键字有什么功能?

,一般会在函数前面加上synchronized关键字,功能是当前一个用户在执行该方法的时候,其他的用户必须等待,直到该用户完成操作

 

4-3. out对象有什么功能,out.print和document.write有什么区别?

out对象是javax.servlet.jsp.JspWriter类的一个子类的对象,它的作用是把信息回送到客户端的浏览器中。在out对象中,最常用的方法就是print()和println()。在使用print()或println()方法时,由于客户端是浏览器,因此向客户端输出时,可以使用HTML中的一些标记,例如:“out.println("<h1>Hello,JSP</h1>");

out.print是JSP代码, 被服务器解释执行。

Document.write是JavaScript代码,被客户端浏览器解释执行。

4-4. 如何获得获得客户端的IP地址?

利用request对象可以获得客户提交的信息,比如:JSP文件目录、客户端的地址、以及服务器的端口等、

<BR>获取客户的IP地址:

       <% String  IP=request.getRemoteAddr();

      out.println(IP);%>

 

4-5. application对象有什么特点?和session对象有什么联系和区别?

站点所有的用户公用一个application对象,当站点服务器开启的时候,application就被创建,直到网站关闭。

可以使用Session 对象存储用户登录网站时候的信息。当用户在页面之间跳转时,存储在Session对象中的变量不会被清除

联系是:数据都存储在服务器端,而且都可以保留一段时间。

区别是:每个用户有一个session,但是application是共有的。

4-6. 程序如何向浏览器写入Cookie集合,如何从浏览器端读取Cookie集合。

Cookie对象是由Web服务器端产生后被保存到浏览器中的信息。Cookie对象可以用来保存一些小量的信息在浏览器中。目前主流的浏览器(Internet Explorer和Netscape Navigator)都支持Cookie。

案例名称:写入Cookie

程序名称:4-25.jsp

 

<%@ page contentType="text/html;charset=GBK" %>

<%

   String strName = "Zhourunfa";

   Cookie c = new Cookie("Name1", strName);

   response.addCookie(c);

%>

 

案例名称:读出Cookie

程序名称:4-26.jsp

 

<%@ page contentType="text/html;charset=GBK" %>

<HTML><BODY>

<%

       Cookie cookies[] = request.getCookies();

   for(int i=0; i<cookies.length; i++) {

       if(cookies[i].getName().equals("Name1"))

                          out.print(cookies[i].getValue());

   }

%>

 

分享到:
评论

相关推荐

    JAVA面试题整理.pdf

    ### JAVA面试题整理知识点 #### 一、Java基础知识 1. **Java基本数据类型** - Java的基本数据类型包括:byte、short、int、long、float、double、char、boolean。 - `String` 不是基本数据类型,它是引用类型。...

    SSM SSH面试题整理

    ### 面试题解析 1. **SSH框架整合开发:** - SSH框架整合开发时,Struts作为Web层的控制器,Hibernate处理数据持久化,Spring管理Struts和Hibernate的生命周期及依赖关系,实现各层之间的解耦。 2. **Struts2的...

    软件类面试题整理

    以下是从提供的文件内容中整理出的面试知识点,涵盖了软件开发、框架使用、网络通信、编程语言等多方面内容。 1. **快速排序算法原理**:快速排序是一种分治算法,基本操作是将一个数组划分为两个子数组,然后递归...

    JAVA 面试题整理.doc

    2. **Java EE**:全称为Java Platform, Enterprise Edition,是一个开源的服务器端开发平台,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java消息服务)等技术,用于构建和部署可扩展的、高性能的企业级...

    JAVA面试题整理资料合集.zip

    "企业面试题"这部分可能包含了实际企业在招聘Java开发者时常问的问题,可能涉及项目经验、技术栈选择、性能优化、系统架构等高级话题。例如,如何处理高并发场景、如何进行内存管理以避免内存泄漏、如何使用Spring...

    java之j2EE最新面试题整理

    Java之J2EE最新面试题整理涵盖了广泛的Java企业级应用开发知识,这包括但不限于核心技术、框架、设计模式、容器管理、数据库交互等多个方面。以下是一些可能出现在面试中的关键知识点: 1. **Java基础**:面试通常...

    java面试题整理.zip

    Java面试题整理.zip包含了多个方面的IT知识,主要涵盖了以下几个领域:Java基础、数据库、J2EE、前端技术、设计模式、其他相关知识以及综合性的面试问题。这些领域都是IT行业中尤其是Java开发人员需要掌握的核心技能...

    java经常用到的面试题,多年收集公司的面试资料整理

    例如,微软的面试题可能包括算法设计、复杂度分析等,这些都需要扎实的计算机科学基础。 ### 第三章 Java篇 1. **Java基础概念**:涵盖Java语言特性,如面向对象、封装、继承、多态、异常处理、内存管理等。理解...

    java 面试题整理

    在Java编程语言中,面试题通常涵盖了许多核心概念和技术,特别是面向对象编程(OOP)原理、类与对象的区别、访问修饰符的理解、多态性、继承、方法重写与重载,以及类的生命周期等方面。以下是这些概念的详细解释: ...

    JAVA项目经理面试题.pdf

    3. **软件开发技术**:文档中提及“J2EE”(JAVA 2 Platform, Enterprise Edition),这是一个主要针对企业级应用开发的技术平台,需要项目经理对J2EE所涉及的技术栈如Servlet、JSP、EJB等有实际的经验和理解。...

    java面试题+java面试题及答案整理

    Java面试题及答案整理主要涵盖了Java核心技术、面向对象设计、XML、SQL、JDBC、Web技术、EJB、Spring框架、数据结构与算法、计算机基础知识、C++以及Weblogic和其他附加部分。以下是对这些知识点的详细说明: 1. **...

    java分类整理的面试题

    面试题是衡量开发者技能水平的重要手段,这里我们针对“java分类整理的面试题”进行深入探讨,覆盖基础、框架、Web及数据库等相关知识。 **一、Java基础** 1. **Java数据类型**:了解基本数据类型(如int, double,...

    整理的java面试题

    这里我们主要探讨基于"java面试题"和"javaweb"的知识点,这些是开发者在求职过程中常常遇到的面试主题。 首先,Java面试题通常涵盖了基础语法、面向对象编程、集合框架、多线程、JVM、设计模式以及异常处理等多个...

    张孝祥正在整理Java就业面试题大全

    张孝祥整理的“Java就业面试题大全”旨在为应聘者提供全面、最新的面试题,帮助他们了解并掌握Java核心技术和实际应用。 【Java面试重点】 1. **基础知识**:面试通常会考察Java的基础语法,如数据类型、运算符、...

    JAVA笔试题面试题整理.pdf

    【JAVA笔试题面试题整理】 1. **数组排序算法**:常见的排序算法有冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序等。例如,冒泡排序的基本思想是通过相邻元素之间的比较和交换,使得较大的元素逐渐...

    精心准备的面试题合集包括中远,华为等公司试题

    这份精心准备的面试题合集是为求职者量身打造的,特别针对中远和华为等知名企业的面试需求。合集中包含了丰富的JAVA和JEE相关知识,旨在帮助求职者全面了解并掌握这些公司在招聘过程中可能考察的技术要点。 首先,...

    JAVA面试题集整理

    ### JAVA面试题集知识点梳理 #### 一、Java基础知识 1. **字符串不可变性**: - **问题**:Java中的String是否可变? - **解释**:在Java中,`String` 类的对象是不可变的。一旦创建了一个 `String` 对象,其值...

    2019年终面试题资料整理大全.rar

    这份名为“2019年终面试题资料整理大全.rar”的压缩包文件包含了多个与IT面试相关的专题资料,主要涵盖了Java、Web服务器、JVM、消息中间件等方面的技术知识。以下是对这些主题的详细解读: 1. **ActiveMQ消息...

    Java面试题——重整理版

    Java面试题涵盖了许多Java语言的核心概念,包括J2SE(Java 2 Standard Edition)的基础知识,JSP(Java Server Pages)、Servlet、JDBC(Java Database Connectivity)、JDO(Java Data Objects)、XML、EJB...

    Java 亚信上海 面试题

    ### Java 亚信上海 面试题解析 #### 笔试题知识点详解 ##### 1.... 由于题目未给出具体内容,这里我们无法对选择题进行详细解析...以上是基于给定文件中的面试题内容整理出的相关知识点,希望对准备面试的同学有所帮助。

Global site tag (gtag.js) - Google Analytics