JavaWeb之期末总复习资料(二)

JavaWeb之期末总复习资料(一)

目录

JavaWeb之期末总复习资料(一)

JSP 期末考试题

一:选择题

二、填空题(20分)

三、选择题(20分)  

四、问答题(40分) 


JSP 期末考试题

一:选择题

针对以下题目请选择正确的答案(每道题目有一个或多个正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。
1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项)

a)  <%=  %>                                                              b)  <%   %>

c)  <%!  %>                                                               d)  <%@  %>

2JSP页面经过编译之后,将创建一个()。(选择一项)

a)  applet                                                                    b)  servlet

c)  application                                                              d)  exe文件

3)当JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)

a)  doStartTag()                                                            b)  doEndTag()

c)  doInitBody()                                                           d)  doAfterBody()

4) J2EE中,test.jsp文件中有如下一行代码:(选择一项)

<jsp:useBean id=”user” scope=”_____” type=”com.UserBean”/>

要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。

a)  page                                                                         b)  request

c)  session(是否包含在会话)                                                                  d)  application

5) J2EE以下不是JSP隐式对象的是()选择一项

a)  pageContext                                                             b)  context

c)  application                                                                d)  out

6) ServletHttpServletResponse()方法用来把一个Http请求重定向到另外的URL选择一项

a)   sendURL()                                                              b)   redirectURL()

c)   sendRedirect()                                                         d)   redirectResponse()

7) JSPpage指令的()属性用来引入需要的包或类。选择一项

a)   extends                                                                  b)   import(输入)

c)   languge                                                                   d)   contentType

8) Servlet过滤器的生命周期方法中每当传递请求或响应时web容器会调用()方法。选择一项

a)   init                                                                         b)  service

c)  doFilter                                                                    d)  destroy

9) JSP只有一行代码<%=’A’+’B’%>运行将输出()选择一项

a)  A+B                                                                b)  AB

c)  131                                                                 d)  错误信息因为表达式是错误的

10给定一个Servlet的代码片段如下

       Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{   

______

out.println(“hi kitty!”);

out.close();

}

运行次Servlet时输出如下:

       hi kitty!

则应在此Servlet下划线处填充如下代码。(选项一项)

a)    PrintWriter out = response.getWriter();

       b)    PrintWriter out = request.getWriter();

       c)    OutputStream out = response.getOutputStream();

d)    OutputStream out = request.getWriter();

11给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是()。(选项一项)

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

<%@ taglib uri=”http://java.sun.com/jsp/jstl/core”  prefix=”c”%>

<html>

<body>

<% int counter = 10;  %>

<c:if test=”${counter%2==1}”>

<c:set var=”isOdd” value=”true”></c:set>

</c:if>

<c:choose>

<c:when test=”${isOdd==true}”>it’s an odd </c:when>

<c:otherwise>it’s an even </c:otherwise>

</c:choose>

</body>

</html>

       a)    一个HTML页面,页面上显示it’s an odd

       b)    一个HTML页面,页面上显示it’s an even

       c)    一个空白的HTML页面

d)    错误信息

12) 给定java程序User.java,代码如下:

package user;

public class User{

     private String password;

       private String loginName;

       public String getLoginName(){

              return loginName;

       }

public String getPassword(){

       return password;

}

public void setLoginName(String loginName){

       this.loginName=loginName;

}

public void setPassword(String password){

       this.password=password;

}

}

给定user.jsp,代码片断如下:

____________

loginName:    <jsp:getProperty name=”user” property=”loginName”/>

password:      <jsp:getProperty name=”user” property=”password”/>

在浏览器上输入URL:http://localhost/user,jsp?loginName=sa&password=sa并回车

要使浏览器上显示:

loginName: sa   password: sa

user.jsp中的下划线处应填入以下()代码.     (选择一项)

a)    <jsp:useBean id=”user” class=”user.User” scope=”page”/>

       <jsp:setProperty name=”user” property=”loginName” value=”*”/>

       <jsp:setProperty name=”user” property=”password” value=”*”/>

b)    <jsp:useBean id=”user” class=”user.User” scope=”application”/>

       <jsp:setProperty name=”user” property=”loginName” value=”*”/>

       <jsp:setProperty name=”user” property=”password” value=”*”/>

c)    <jsp:useBean id=”user” class=”user.User” scope=” application”/>

       <jsp:setProperty name=”user” property=”*” />

d)    <jsp:useBean id=”user” class=”user.User” scope(范围,视野)=” page”/>

       <jsp:setProperty name=”user” property=”*” />

13)  JSP程序中声明使用javaBean的语句如下:

       <jsp:useBean id=”user” class=”mypackage.User” scope=”pge”/>

       要取出该javaBeanloginName属性值,以下语句正确的是().     (选择两项)

       a)    <jsp:getProperty name=”user” property=”loginName’/>

       b)    <jsp:getProperty id=”user’ property=”loginName”/>

       c)    <%=user.getLoginName()%>

       d)    <%=user.getProperty(“loginName”)%>

14) J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)

    a)  HttpServlet是一个抽象类

    b)  HttpServlet类扩展了GenericServlet类

    c)  HttpServlet类的子类必须至少重写service方法

    d)  HttpServlet位于javax.servlet.http包中

15) 给顶一个JSP程序源代码,如下:

    <jsp:include page="two.jsp" flush="true">

    <jsp:param name="location" value="bejing"/>

    </jsp:include>

    two.jsp中使用()代码片段可以输出参数location的值。

    a)  <jsp:getParam name="location">

    b)  <jsp:getParameter name="location">

    c)  <%=request.getAttribute("location")%>

    d)  <%=request.getParameter(参数)("location")%>

16) J2EE,JSP EL表达式:s{(10*10) ne(不等于) 100}的值是()   选择一项

    a)  0                                  b)  True

    c)  False                              d)  1

17J2EE,test.jsp文件如下

    <html>

    <%{%>

    <jsp:useBean    id="buffer" scope="page"    type="java.lang.StringBuffer"/>

    <%  buffer.append("ABC");%>

    <%}%> buffer    is  <%=buffer%>

    </html>

    运行时将发生()    选择一项

    a)  转译期错误                         b)  运行期错误

    c)  运行后浏览器上显示:buffer is null

    d)  运行后浏览器上显示:buffer is ABC

18)  JSP页面执行时遇到自定义标签doStartTag()方法将被调用()次。(选择一项)

     a)  1                                                                          b)  1或多

     c)  01                                                                   d)  0或多

19)  给定include1.jsp文件代码片断,如下:

     <% pageContext.setAttribute("User","HAHA");%>

     _______//此处填写代码

     给定include2.jsp文件代码片断,如下:

     <%=pageContext.getAttribute("User")%>

     要求运行include1.jsp时,浏览器上输出:HAHA

     要满足以上条件,jsp1.jsp中下划线处应填入以下()语句。(选择一项)

     a)   <jsp:include page="include2.jsp" flush="true"/>

     b)   <%@ include file="include2.jsp"%>

     c)   <jsp:forword page="include2.jsp"/>

     d)   <% response.sendRedirect("include2.jsp");%>

 

20)在J2EE中,在web.xml中,有如下代码:

<session - config>

      <session - timeout>30</session - timeout>

</session - config>

上述代码定义了默认的会话超时时长,时长为30    )。 (选择一项)

  1. 毫秒                                                        b)

c)  分钟                                                         d) 小时

21)  inc.jsp中包含数行代码与一张图片,现在要创建一个home.jsp,每次浏览home.jsp时都能够以最快的速度显示inc.jsp中的所有内容以及home.jsp自身要显示的内容,应该在home.jsp中使用的语句是(    ) (选择一项)

a) <%@include file = “inc.jsp”%>                b)<%@include page=“inc.jsp”flush= “true”>

c) <jsp:include file = “inc.jsp”flush = “false”> d) <jsp:forward page = “inc.jsp”/>

  1. 给定一个JSP程序源码如下:

<jsp:include page = “two.jsp”flush = “true”>

<jsp:param name = “location”value = “beijing”/>

</jsp:include>

two.jsp中加入(   )代码片断可以输出参数location的值。 (选择一项)

  1. <jsp:getParam name = “location”>         b) <jsp:getParameter name = “location”>

c)  <% = request.getAttribute(“location”)%>  d)<% = request.getParameter(“location”)%>

23)使用自定义标签时,要为JSP引擎提供有关自定义标签的相关信息,下列信息描述语句正确的是(   )。(选择一项)

  1. <tag>

<name>hello</name>

<tag-class>com.tagdemo.HelloTag</tag-class>

</tag>

  1. <taglib>

<name>hello</name>

<tag-class>com.tagdemo.HelloTag</tag-class>

</taglib>

  1. <tag-info>

<name>hello</name>

<tagclass>com.tagdemo.HelloTag</tagclass>

</tag-info>

  1. <tag-desc>

<name>hello</name>

<tagclass>com.tagdemo.HelloTag</tagclass>

</tag-desc>

24) 要设置某个JSP页面为错误处理页面,以下page指令正确的是()。   (选择一项)

a) <%@ page errorPage="true"%>                      b)    <%@ page isErrorPage="true"%>

c)  <%@ page extends="javax.servlet.jsp.JspErrorPage"%>

d)  <%@ page info="error"%>

25) Servlet里,能正确获取session的语句是()。   (选择一项)

a)       HttpSession session = request.getSession(true);

b)       HttpSession session = request.getHttpSession(true);

c)        HttpSession session = response.getSession(true);

d)       HttpSession session = response. getHttpSession (true);

26) JSP,()动作用于将请求转发给其他JSP页面。   (选择一项)

a)       forward(转进)                                   b)           include

c)        useBean                                                   d)           setProperty

27) J2EE在一个JSP文件中有表达式<%=2+3 %>它将输出()   (选择一项)

a)       2+3                                                         b)  5                   

c)        23                                                           d)  不会输出,因为表达式是错误的

28) 给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOMEJACK的语句是()。   (选择二项)

<html>

<body>

<%  String name="JACK"; %>

WELCOME______

</body></html>

a)       name                                                       b)           <%=name%>

c)        out.println(name);                                     d)           <% out.println(name); %>

29)J2EE中,重定向到另一个页面,以下()语句是正确的。   (选择一项)

a)    request.sendRedirect("http://www.jluzh.com");

b)    request.sendRedirect();

c)    response.sendRedirect("http://www.jluzh.com");

d)    response.sendRedirect();

30) JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。   (选择一项)

a)    page                                                        b)    request

c)    response                                                  d)    application

31) J2EE中,使用Servlet过滤器时,可以在web.xml文件的()元素中包括<init-param>元素。   (选择一项)

a)   <filter>                                                    b)    <filter-mapping>

c)    <filter-name>                                           d)   <filter-class>

32) Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求 (选一项)

a)  HttpServlet  doHead                                 b)  HttpServlet  doPost

c)  ServletRequest  doGet                              d)  ServletRequest  doPost

33) 给定JSP程序源码如下,该JSP运行后输出的结果是()。   (选择一项)

<html>

  <% int count =1;%> Count: <% ++count; %>

</html>

a)  Count:1                                      b)  Count:2

c)  1:2                                             d)  Count:

34) 给定如下Servlet代码假定在浏览器中输入URLhttp://localhost:8080/servlet/HelloServlet可以调用这个servlet那么这个Servlet的输出是()

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

public class HelloServlet extends HttpServlet{

    public void service(HttpServletRequest req, HttpServletResponse res)

    throws ServletException, IOException{

    }

    public void doGet(HttpServletRequest req, HttpServletResponse res)

    throws ServletException, IOException {

        res.setContentType("text/html");

        PrintWriter out = res.getWriter();

        out.println("<html>");

        out.println("<body>");

        out.println("doGet Hello World!");

        out.println("</body>");

        out.println("</html>");

        out.close();

    }

    public void doPost(HttpServletRequest req, HttpServletResponse res)

    throws ServletException, IOException {

        res.setContentType("text/html");

        PrintWriter out = res.getWriter();

        out.println("<html>");

        out.println("<body>");

        out.println("doPost Hello World!");

        out.println("</body>");

    }

}   (选择一项)

a) 一个HTML页面,页面上显示doGet Hello World!

b) 一个HTML页面,页面上显示doPost Hello World!

c) 一个空白的HTML页面

d) 错误信息

35) J2EE中,request对象的(  )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)

    1. String getParameter(String name)
    2. String[] getParameter(String name)
    3. String getParameterValuses(String name)
    4. String[] getParameterValues(String name)

36) WEB应用中,常用的会话跟踪方法不包括( )。(选择一项)

a) URL重写                                                        b) Cookie

c) 隐藏表单域                                                     d) 有状态HTTP协议

37)J2EE中,${2 + “4”}将输出()。(选择一项)

    1. 2 + 4                                                                b) 6

c)  24                                                               d) 不会输出,因为表达式是错误的                                                                  

38)J2EEModel Ⅱ模式中,模型层对象被编写为()。(选择一项)

a)  Applet                                                            b) JSP

c)  Server                                                             d) JavaBean

39)J2EE中,JSP EL 表达式:${user.loginName}执行效果等同于( )。(选择一项)

a)  <% = user.getLoginName()%>                           b)  <%user.getLoginName();%>

c)  <% = user.loginName%>                                   d)  <% user.loginName;%>

  1. J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)

a)  HttpServletRequestgetContextPath()               b)  HttpServletRequsetgetPathInfo()

c)  ServletContextgetContextPath()                      d)  ServletContextgetPathInfo()

  1. J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。(选择一项)
    1. <filter>                                                           b)  <filter-mapping>

c)  <servlet>                                                         d)  <servlet-mapping>

  1. 给定JSP程序源码如下:

<html>

  <% int count =1;%> _______

</html>   

以下()语句可以在下划线处插入,并且运行后输出结果是:1 (选择一项)

a)  <%=++count %>                                              b) <% ++count; %>

c)  <% count++; %>                                            d) <% =count++ %>

  1. J2EE中,在web.xml中定义过滤器时可以指定初始化参数,以下定义正确的是()(选择一项)
    1. <filter>

<filter-name>someFilter</filter-name>

<filter-class>filters.SomeFilter</filter-class>

<init-param>

       <param-name>encoding</param-name>

       <param-value>EUC_JP</param-value>

</init-param>

</filter>

    1. <filter>

<fiter-name>someFilter</filter-name>

                    <init-param>

                            <param-name>encoding</param-name>

                            <plaram-value>EUC_JP</param-value>

                    </init-param>

               </filter>

    1. <filter-mapping>

<filter-name>someFilter</filter-name>

<init-param>

       <param-name>encoding</param-name>

       <param-value>EUC_JP</param-value>

</init-param>

               </filter-mapping>

    1. <filter-mapping>

  <filter-name>someFilter</filter-name>

  <filter-class>filters.SomeFilter</filter-class>

  <init-param>

     <param-name>encoding</param-name>

       <param-value>EUC_JP</param-value>

  </init-param>

               </filter-mapping>

47) servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()(选择一项)

a)  加载类,实例化,请求处理,初始化,销毁

b)  加载类,实例化,初始化,请求处理,销毁

c)  实例化,加载类,初始化,请求处理,销毁

d)  加载类,初始化,实例化,请求处理,销毁

  1. J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)

Public class Servlet1 extends HttpServlet{

  Public void init() throws ServletException{

  }

  Public void service(HttpServletRequest request,HttpServletResponse response)

                Throws ServletException,IOException{

         PrintWriter out = response.getWriter();

         Out.println(“hello!”);

  }

}

  1. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过
  2. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello!
  3. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字

d  编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

49)某web应用的上下文路径是root,配置文件web.xml中有如下片段:

<servlet>

       <servlet-name>process</servlet-name>

       <servlet-class>slt.ProcessServlet</servlet-class>

</servlet>

<servlet-mapping>

       <servlet-name>process</servlet-name>

       <url-pattern>/proc</url-pattern>

</servlet-mapping>

以下说法正确的是()。(选择二项)

    1. 在包slt中,有一个名为ProcessServlet.class的文件
    2. servlet的访问路径是http://机器IP:端口号/root/proc
    3. servlet的访问路径是http://机器IP:端口号/root/ProcessServlet
    4. servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

50) 在J2EE中,test.jsp文件中有如下一行代码:

<jsp:useBean id=”user” scope=”__” type=”com.UserBean”>

要使user对象可以作用于整个应用程序,下划线中应添入()。(选择一项)

a)  page                                                                b)  request

c)  session                                                            d)  application

 

51)在J2EE中,<%=2+4%>将输出(6)。(选择一项)

   a) 2+4

   b) 6

   c) 24

   d) 不会输出,因为表达式是错误的

52)在J2EE中,request对象的()方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)

   a) String   getParameter(String name)

   b) String[] getParameter(String name)

   c) String   getParameterValues(String name)

d) String[]      getParameterValues(String name)

53)J2EE中,JSP EL表达式:${user.loginName}的执行效果等同于()。(选择一项)

a) <%=user.getLoginName()%>

   b) <% user.getLoginName();%>

   c) <%=user.loginName%>

   d) <% user.loginName;%>

54) 在J2EE中,test.jsp文件中有如下一行代码:

      <jsp:useBean id=”user”scope=”_”type=”com.UserBean”/>

要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。(选择一项)

   a) page

   b) request

   c) session

   d) application

55)要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML,

该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目

标,最适合的开发模式是()。(选择一项)

   a) DAO

   b) ValueObject

   c) MVC

   d) Proxy

56) 在J2EE中,使用Servlet过滤器时,需要在web.xml通过()元素将过滤器映射到Web资源。(选择一项)

   a) <filter>

   b) <filter-mapping>

   c) <servlet>

   d) <servlet-mapping>

57)在J2EE的Model II模式中,模型层对象被编写为()。(选择一项)

   a) Applet

   b) JSP

   c) Servlet

   d) JavaBean

58) J2EE中,()类的()方法用于返回应用程序的上下文路径。(选择一项)

   a) HttpServletRequestgetContextPath()

   b) HttpServletRequest、getPathInfo()

   c) ServlettContext、getContextPath()

   d) ServlettContext、getPathInfo()

59)Web应用中,常用的会话跟踪方法不包括()。(选择一项)

   a) URL重写

   b) Cookie

   c) 隐藏表单域

   d) 有状态HTTP协议

二、填空题(20分)

1、  Tomcat服务器的默认端口是   8080   。怎样修改tomcat的端口__Tomcat下打开conf文件夹找到server.xml文件用记事本打开在<Connector port=”8080”>中把8080更改即可_____,

2、  异常的处理,可在该方法的代码段中包含3类代码:    try         catch       finally代码块。

3、  jsp主要内置对象有: application      exception        pageContext          request        session  _____response_____outconfigpage

4、  理论上,GET   用于获取服务器信息并将其作为响应返回给客户端                       POST     用于客户端把数据传送到服务器

5、  application对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息  ,而session对象则是每个客户专用的。

6、  JDBC的主要任务是:    与数据库建立连接        发送SQL语句     处理结果  

7、  一个Bean由三部分组成:   实现java.io.serializable接口  提供无参数的构造方法    提供getter()和setter()方法访问它的属性 

8、  Java Servlet的主要特点是:         、方便、                                  、节省投资。运行servlet需要在___web.xml_____注册.

9、  Servlet的生命周期分三个时期:     装载Servlet                 创建一个Servlet实例                        销毁                

10、  JSP开发网站的两种模式分为_____jsp+javabean___________      jsp+javabean+servlet 

三、选择题(20分)  

1、下面哪一个不是JSP本身已加载的基本类?

Ajava.lang.*    B、java.io.*  C、javax.servlet.*  D、javax.servlet.jsp.*

2、对于预定义<%!预定义%>的说法错误的是:c

A、一次可声明多个变量和方法,只要以“;”结尾就行   B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量         D、在预定义中声明的变量将在JSP页面初始化时初始化

 

3、员工表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D

A Select * from员工 where 姓名 =’_玛丽_’  B Select * from员工 where 姓名 =’%玛丽_’

C Select * from员工 where 姓名 like ‘_玛丽%’  D Select * from员工 where 姓名 like ‘%玛丽%’

4、下述选项中不属于JDBC基本功能的是:( D

A.       与数据库建立连接     B.       提交SQL语句   C.        处理查询结果  D.       数据库维护管理

5、JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( c

A.       name     B.       property     C.        value        D.       以上皆不会出现

6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(

A.    <%@ page %>作用于整个JSP页面。

B.   可以在一个页面中使用多个<%@ page %>指令。

C.    为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的。

D.       <%@ page %>指令中的属性只能出现一次。

7、JSP中调用JavaBean时不会用到的标记是:( A A.       <javabean>    B.       <jsp:useBean>      C.        <jsp:setProperty>       D.       <jsp:getProperty>

8、关于JavaBean正确的说法是:(  A

A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写

B、在JSP文件中引用Bean,其实就是用<jsp:useBean>语句

C、被引用的Bean文件的文件名后缀为.java 

D、Bean文件放在任何目录下都可以被引用

9、Servlet程序的入口点是:

Ainit()  B、main()  C、service()  D、doGet()

10、            不能在不同用户之间共享数据的方法是(A  )

A通过cookie  B、利用文件系统   C、利用数据库     D、通过ServletContext对象 

四、问答题(40分) 

1.jsp有哪些内置对象?作用分别是什么?

application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。

Config对象允许将初始化数据传递给一个JSP页面

Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。

Out对象代表提供输出流的访问

Page对象代表JSP页面对应的Servlet类实例

PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性

Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文

 Response对象允许直接访问HttpServletResponse对象

Session对象可能是状态管理上下文中使用最多的对话
2.jsp有哪些动作?作用分别是什么?

<jsp:param>操作被用来以“名—值”队的形式为其他标签提供附加信息

<jsp:include>操作允许在请求是在现成的JSP页面里包含静态或者动态资源

<jsp:forward>操作允许将请求转发到另一个JSP、servlet或静态资源文件

<jsp:useBean>标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围

<jsp:setProperty>此操作和setBean一起协作,用来设置JavaBean的属性

<jsp:getProperty>操作是对<jsp:setProperty>操作的补充,用来访问一个Bean的属性

<jsp:plugin>用来产生客户端浏览器的特别标签,可以使用它来插入Applet和JavaBean
<jsp:fallback>

3.JSP中动态INCLUDE与静态INCLUDE的区别?

如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用<jsp:param>传递参数

 

4.两种跳转方式分别是什么?有什么区别? <jsp:include page="included.jsp" flush="true">
  <jsp:forward page= "nextpage.jsp"/>

<jsp:include>操作允许在请求是在现成的JSP页面里包含静态或者动态资源

<jsp:forward>操作允许将请求转发到另一个JSP、servlet或静态资源文件

5.servlet运行的生命周期图.

装载ServletServlet类  Servlet初始化(调用init方法)实例对象被回收                                      提供服务(调用Service方法) 销毁Servlet实例(调用destroy方法)

  • 9
    点赞
  • 148
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叁佰_542586

天桥底下的穷屌丝和他の破鞋草席

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值