JSP复习题【侵权联系我删除】

[题型]:单选题

 

1、JSP页面经过编译之后,将创建一个(      )文件。

A.applet                                                    

B.  servlet

C.application                                           

D.  server

答案: B

 

[题型]:单选题

 

2、假设在hello项目中有一个hello.jsp,它的文件路径如下:%CATALINA_HOME%/webapps/hello/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL是什么?     

A. http://localhost:8080/hello.jsp

B. http://localhost:8080/hello/hello.jsp

C. http://localhost:8080/hello/hello/hello.jsp

C. http://localhost:8080/ webapps/hello/hello/hello.jsp     

答案: C

 

[题型]:单选题

 

3、如果要在表单里创建一个普通文本框,以下写法中正确的是:() 。

A                  

B.

C.   

D.

答案: A

 

[题型]:单选题

 

4、在WEB应用程序的目录结构中,web.xml文件应该放到下面哪个目录下。()

A.WebContent

B. classes

C. WEB-INF

D.lib

答案: C

 

[题型]:单选题

 

5、在JSP中,page指令的(     )属性用来定义该JSP网页产生的Servlet是继承哪个父类。

A.   extends                                                              

B.   import

C.   languge                                                          

D.  contentType

答案:B

 

[题型]:单选题

 

6、给定一个JSP程序源码如下:

在next.jsp中加入(      )代码片断可以输出参数location的值。

A.  

B.

C. <% = request.getAttribute(“location”)%>

D. <% = request.getParameter(“location”)%>

答案:D

 

[题型]:单选题

 

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

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

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

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

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

答案: D

 

[题型]:单选题

 

8、下面哪一条语句的语法是正确的 ( )

A. <% String name2=null;%>

B.<%  !String name="abc" %>

C.<% session.getAttribute("name",name);%>

D. {<%= request.getParameter("name");%>}

答案:A

 

[题型]:单选题

 

9、以下哪一个是JSP的指令?                                                      

A. <%@ page import=”java.sql.*” %>

B. <%-- Date date = new Date() --%>

C. <%=myData.showName() %>

D.

答案:A

 

[题型]:单选题

 

10、关于标签,下面说法不正确的是(  )。

A. 从一个JSP文件向另一个文件传递一个包含用户请求的request对象,标签以下的代

码,将不能执行。

B.可以使用向一个动态文件发送一个或多个参数。

C.客户端地址栏中看到的是当前页面的地址(并非跳转页面地址),这时还是在用之前的    

那个request,response.没有产生新的。

D. response.sendredirect()重定向和一样不产生新的request,response

答案: D

 

[题型]:单选题

 

11、给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客

户会看到浏览器显示( )。

<%int x = 1; %>

<%!int x = 10; %>

X =< %= ++x%>

A.     X = 1

B.     X = 2

C.     X = 10

D.     X = 11

答案: B

 

[题型]:单选题

 

12、给定JSP文件代码如下:

<%!static int I=0;int j=0;%>

<%

for(;j++<2;)

{  

out.print(I++);

out.print(“ ”);

}

%>

当客户浏览第3次,那么客户看到浏览器显示(     )。

A. 0 1

B. 1 2

C. 3 4

D. 什么也没有

答案: D 

 

[题型]:单选题

 

13、在 myjsp.jsp 中,关于下面的代码说法错误的是: (  )

<%@ page language="java" import="java.util.*" errorPage="error.jsp" isErrorPage="false" %>

A.该页面可以使用 exception 对象    

B.该页面发生异常会转向 error.jsp     

C. 存在 errorPage 属性时,isErrorPage 是必须的属性值且一定为 false    

D.error.jsp 页面一定要有isErrorPage 属性且值为 true

答案:A 

 

[题型]:单选题

 

14、在J2EE中,重定向到另一个页面,以下(  )语句是正确的。  

A.     request.sendRedirect("http://www.jb-aptech.com.cn");

B.     request.sendRedirect();

C.     response.sendRedirect("http://www.jb-aptech.com.cn");

D.     response.sendRedirect();

答案: C

 

[题型]:单选题

 

15、在J2EE中,request对象的(    )方法可以获取页面请求中表单组件中所有组件的名字。

A.String getParameter()

B.Enumeration getParameterNames(String name)

CEnumeration getParameterNames()

D.String[] getParameterValues(String name)

答案: C

 

[题型]:单选题

 

16、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML网页、文本文件或一段Java代码,但必须保证插入后形成的文件是()。

A.是一个完整的HTML文件

B.是一个完整的JSP文件

C.是一个完整的TXT文件

D.是一个完整的Java源文件

答案:B

 

[题型]:单选题

 

17、在J2EE中,假如HttpSession的getLasAccessTime()方法返回值为x,getCreationTime()方法返回值为y,则为x - y()。

A.两个连续请求之间间隔的最长时间

B.最近的两个连续请求之间的时间间隔

C.最后使用session发送请求的时间和session创建时间的间隔

D.最后使用session发送请求的时间

答案: C

 

[题型]:单选题

 

18、在JSP页面中,保存数据的范围由小到大依次是

A.     pageContext,request,application,session

B.     pageContext,application,session,request

C.     pageContext,request,session,application

D.     pageContext,session,request,application

答案:C

 

[题型]:单选题

 

19、下面对Http请求消息使用GET和 POST方法陈述正确的是: ( ) 

A.POST方法提交信息可以保存为书签,而 GET则不行。     

B.可以使用GET方法提交敏感数据。

C.使用 POST提交数据量没有限制。

D.使用 POST方法提交数据比GET方法快

答案: C

 

[题型]:单选题

 

20、如何获取一个 Cookie[](  )选一项       

A.request.getCookies()  

B.request.getCookie()    

C.response.getCookies()

D.response.getCookie()

答案:A

 

[题型]:单选题

 

21、在web程序中,cookie和session的信息保存位置分别在哪里?  ( ) 

A. cookie保存在客户端,session保存在服务器端

B. cookie和session都保存在客户端

C. cookie和session都保存在服务器端

D. cookie保存在服务器端,session保存在客户端

答案: A

 

[题型]:单选题

 

22、下面哪一个是正确使用JavaBean的方式?( )

A.

B.

C.

D.

答案: A

 

[题型]:单选题

 

23、在JSP中使用标记时,不会出现的属性是:( )

A. name    

B. property    

C. value       

D. 以上皆不会出现

答案: C

 

[题型]:单选题

 

24、在JSP中,以下是有关jsp:setProperty和jsp:getProperty标记的描述,正确的是()。

A.标记都必须在的开始标记和结束标记之间

B.这两个标记的name属性的值必须和标记的id 属性的值相对应

C. 标记可以用于对bean中定义的所有属性进行选择和设置

D.这两个标记的name属性的值可以和标记的id属性的值不同

答案: B

 

[题型]:单选题

 

25、下面哪项是错误的设置Bean属性值的方法( )

A.

B.

C.

D.expression %>}"/>

答案: D

 

[题型]:单选题

 

26、使用格式给Bean的属性赋值,expression的数据类型和bean的属性类型( )。

A. 必须不同              B.可以不一致

C.必须一致               D.无要求

答案:C

 

[题型]:单选题

 

27、在J2EE的Model Ⅱ模式中,模型层对象被编写为(   )。

A.  Applet                                                        

B.  JSP

C.  Server                                                                  

D.  JavaBean

答案: D

 

[题型]:单选题

 

28、File类位于命名空间java.io,因此在JSP网页使用File类之前,必须利用以下的程序代码,将如下命名空间载入:

A.<%@ page import =“java.io.*" %>

B. <%@ page import =“java.util.*" %>

C. <%@ page import =“java.sql.*" %>

D. <%@ page import="java.text.*"%>

答案: A

 

[题型]:单选题

 

29、 例如下面的程序代码:

File myDir = new File("C:/testDir/newDir");

blNew = myDir.mkdir() ;

以下说法错误的是()

A.在C:/testDir目录下建立一个新的目录newDir,

B.如果C:/testDir目录不存在存在,这个路径的文件夹以及子文件夹,都会被建立。

C.blNew将返回一个布尔类型的数据。

D.可以用blNew = myMkDirs.mkdirs() 来替代 blNew = myDir.mkdir() ;将完成同样的功能。

答案:B

 

[题型]:单选题

 

30、下面代码的输出结果是:

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

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

      

       

              

       

      

A.10

B.5050

C.50

D25

答案: D

 

[题型]:单选题

 

31、使用stmt.executeUpdate(“DELETE FROM  student Where address=’’shanghai”);返回的结果类型是 ()

A.ResultSet                   

B.int

C.boolean                    

D.int[]

答案: B

 

[题型]:单选题

 

32、JSP分页代码中,哪个步骤次序是正确的?

A.     先取总记录数,得到总页数,再取所有的记录,最后显示本页的数据。

B.     先取所有的记录,得到总页数,再取总记录数,最后显示本页的数据。

C.     先取总页数,得到总记录数,再取所有的记录,最后显示本页的数据。

D.     先取本页的数据,得到总页数,再取总记录数,最后显示所有的记录。

答案: A

 

[题型]:单选题

 

33、在 J2EE中,便用 Resultset对象的 next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是()。

A.InterruptedExceptlon

B.AlreadyBoundExceptlon

C.SQLException

D.NetExcePtlon

答案: C

 

[题型]:单选题

 

34、J2EE中,以下关于HttpServlet的说法错误的是(    )。

A.  HttpServlet是一个抽象类

B.  HttpServlet类继承了GenericServlet类

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

D.  HttpServlet位于javax.servlet.http包中

答案:  C 

 

[题型]:单选题

 

35、在Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用(     )方法。

A.init                                                                 

B.service

CdoFilter                                                                  

D.destroy

答案: C

 

[题型]:单选题

 

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

A.                                                    

B.

C.                                                 

D.

答案: B

 

[题型]:单选题

 

37、在Servlet里,能正确获取session的语句是(     )。 

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

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

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

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

答案: D

 

[题型]:单选题

 

38、Servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()

A.  加载类,实例化,请求处理,初始化,销毁

B.  加载类,实例化,初始化,请求处理,销毁

C.  实例化,加载类,初始化,请求处理,销毁

D.  加载类,初始化,实例化,请求处理,销毁

答案: D

 

[题型]:单选题

 

39、一个Servlet程序,在部署描述符文件(web.xml)中采用通配符(*)的形式将多个URL映射到该Servlet上。如果在这个Servlet程序中使用RequestDispatcher.forward方法跳转到某个URL,而跳转到的URL也匹配该Servlet所映射的URL(即仍由这个Servlet处理),这将会出现怎样的运行效果?()

A. 显示Servlet的显示内容

B. 死循环

C.显示某个URL程序的显示内容

D.以上都不对

答案: B

 

[题型]:单选题

 

40、在web应用程序结构中,哪个文件包含关于Servlet的部署信息?(  )     

A. web.xml文件                     

B. JSP文件

C. server.xml文件                 

D. tld文件

答案: A

 

[题型]:单选题

 

41、哪个不是Servlet接口的方法?

A.     doGet方法

B.     doPost方法

C.     init方法

D.     forward方法

答案: D

 

[题型]:单选题

 

42、给定一个Servlet的代码片段如下: (   )

Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{  

______

out.println(“Hello World!”);

out.close();

}

运行次Servlet时输出如下:

         Hello World!!

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

A.PrintWriter out = response.getWriter();

B.PrintWriter out = request.getWriter();

C.OutputStream out = response.getOutputStream();

D.OutputStream out = request.getWriter();

答案: A

 

[题型]:单选题

 

43、在J2EE中在servletl中的doGet和doPost方法中只有如下代码:

          request.setAttribute(”jb”,”aPtech”);

          response.sendRedirect(”/Servlet2”);

        那么在Servlet2 中使用()可以把属性jb的值取出来。( )

A.String str = request.getAttribute(“jb”);

B.String str =(String)request.getAttribute(“jb”);

C.Object str = request.getAttribute(“jb”);

D.取不出来

答案: D

 

[题型]:单选题

 

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

         30

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

A.     毫秒

B.     秒

C.     分钟

D.     小时

答案:C

 

[题型]:单选题

 

45、Servlet监听的对象不包括以下()

A. ServletContext

B. HttpSession

C. ServletRequest

D. HttpRequest

答案: D

 

[题型]:单选题

 

46、el表达式${"10"+10}的结果是()

A.20

B.1010

C.异常

D.10

答案: A

 

[题型]:单选题

 

47、<% out.print("Good afternoon!"); %> 和下面的那个选项执行效果不同( )。

A. <%="Good afternoon!">

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

C. ${"Good afternoon!"}

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

答案: D

 

[题型]:单选题

 

48、下列代码生成了一个结果集

conn=DriverManager.getConnection(uri,user,password);

stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,

ResultSet.CONCUR_READ_ONLY);

rs=stmt.executeQuery("select * from book");

rs.first();rs. previous();

下面哪项对该rs描述正确( )

A.rs.isFirst()为真

B.rs.ifLast()为真

C.rs.isAfterLast()为真

D.rs.isBeforeFirst()为真

答案:D

 

[题型]:单选题

 

49、标签库描述文件,简称TLD,采用XML文件格式,定义了用户的标签库。TLD文件中的元素不包括以下哪类:

A. 标签库元素-

B. 标签元素 -

C. 标签属性元素

D. 标签URI

答案: D

 

[题型]:单选题

 

50、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( )

A.先安装TOMCAT,再安装JDK

B.先安装JDK,再安装TOMCAT

C.不需安装JDK,安装TOMCAT就可以了

D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系

答案:B

 

 

一、单项选择题:

  1. 下列哪个不是HTML的常用标记。(     )

A.   B.   C.    D.

  1. 创建表单的HTML代码是(      )

A.

 
         

B. 

C. 

D. 

  1. 在html中绘制表格时,(      )标记是表格中的换行标记。

A.

  B.     D.
  C.

  1. 使用JavaScript语言中Document的(     )方法可以在页面上输出字符。

A. document.write()  B.   document.print()

C. document.out()      D.   document.flush()

  1. 在HTML中引用外部JavaScript文件中的正确代码为(     )。

A.                              

B.

C.           

D.

  1. javaScrptwindow对象的(      )方法用于打开一个新窗口。

A. openWindow()    B. window()        C. open()       D. close()

  1. 在javaScrpt中window对象的(      )方法用于关闭当前窗口。

A. open()          B. confirm()         C. alert()       D. close()

  1. Tomcat服务器的默认端口为(     )。

A. 8888  B.   8001  C. 8080   D.   80

  1. Eclipse是Java开发的(    ).

A.开发工具包   B.IDE(集成开发环境)   C.应用程序服务器  D.Web服务器

  1. JSP中的隐式注释为(     )。

   A. // 注释内容              B.   

C. <%--注释内容--%>         D. /* 注释内容 */

  1. 在J2EE中,重定向到另一个页面,以下(       )语句是正确的。   

A.request.sendRedirect("http://www.163.com");

B.request.sendRedirect();

C.response.sendRedirect();

D.response.sendRedirect("http://www.sohu.com");

  1. 假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放在(    )目录下。

A. helloapp/HelloServlet.class

B. helloapp/WEB-INF/HelloServlet.class

C. helloapp/WEB-INF/classes/HelloServlet.class

D. helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class

  1. 在Servlet中,response.getWriter()返回的是(     ) 

A.  JspWriter对象        B.  PrintWriter对象 

C.  Out对象              D.  ResponseWriter对象 

  1. 在Servlet中,下列语句可以正确获取PrintWriter对象的是(       ) 

    A.  PrintWriter out= request.getWriter(); 

    B.  PrintWriter  out  =  request.getPrintWriter(); 

    C.  PrintWriter out= response.getWriter(); 

    D.  PrintWriter  out  =  response.getPrintWriter(); 

  1. 在访问Servlet时,在浏览器地址栏中输入的路径是在(      )地方配置的 

A.       B. 

C.        D.   

  1. Servlet程序的入口点是(     ): 

      A.  init()   B.  main()  C.  service()    D.  doGet() 

  1. 在JSP页面中,能够完成输出操作的内置对象是(     ) 

      A.  out    B.  response   C.  request    D.  config 

  1. 在JSP页面中,类型为HttpServletResponse的内置对象是(      ) 

      A.  out   B.  response  C.  request    D.  config 

  1. 在JSP中,page指令的(      )属性用来引入需要的包或类 

      A.  extends  B.  import  C.  languge    D.  contentType 

  1. 在JSP中如果要导入 java.io.* 包,应该使用(      )指令。

      A. page       B. taglib       C. include        D. forward

  1. JSP页面经过编译之后,将创建一个(    )。

A.  applet     B.  servlet    C.  application       D.  exe文件

  1. <%  String name=request.getAttribute("uname");%>

___________________横线处使用(    )代码可以将name的值显示在页面。 

      A.  response.print(name);   B.  <% request.getOut().print(name)%> 

      C.  <%=name%>                D. 

name

 

  1. 如果只希望在多个页面间共享数据,可以使用(       )作用域 

       A.  request,session         B.  application session 

       C.  request,application     D.  pageContext request 

  1. 按作用域从大到小排列正确的是(     ) 

    A.  application page request response 

    B.  session pageContext request application 

    C.  public  application  session request 

    D.  application session request  pageContext 

  1. 以下(     )可用于检索session属性userid的值 

A.session. getAttribute (“userid”);

B.session. setAttribute (“userid”); 

C.  request. getParameter (“userid”);     

D.  request. getAttribute (“userid”); 

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

A. String getParameter(String name)

B. String[] getParameter(String name)

C. String getParameterValuses(String name)   

D.String[] getParameterValues(String name)

  1. 设在表单中有一组复选钮标记,如下列代码:

请选择喜欢的城市:

”checkbox” name=”city” value=”长春”>长春

”checkbox” name=”city” value=”北京”>北京

”checkbox” name=”city” value=”大连”>大连

”checkbox” name=”city” value=”上海”>上海

如果在register.jsp是取city的值最适合的方法为(      )

A. String city= request.getParameter(“city”);

B. String []cities=request.getParameter(“city”);

C. String []cities=request.getParameterValues(“city”);

D. String city=request.getAttribute(“city”);

  1. J2EE中,(     )用于返回应用程序的上下文路径。

A.HttpServletRequest类的getContextPath()方法    

B.HttpServletRequset类的getPathInfo()方法

C.ServletContext类的getContextPath()方法    

D.ServletContext类的getPathInfo()方法

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

A.  B.  C. D.

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

   

   

        

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

    A. 

    B. 

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

    D.  <%=request.getParameter("location")%>

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

<% int count =1;%>                     

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

A.<%=++count %>         B.<% ++count; %>

C.<% count++; %>            D.<% =count++ %>

  1. test.jsp文件中有如下一行代码:

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

    A.  page  B.  request  C.  session     D.  application

  1. 在J2EE中,以下不是JSP内置对象的是(    )。

A. pageContext  B.  context   C.  application       D. out

  1. 在JSP中,(     )动作用于将请求转发给其他JSP页面。   

A.  forward   B. Include   C. useBean  D. setProperty

  1. 在JSP中,要定义一个方法,需要用到以下( )元素。

A.<%=  %>               B.<%   %>

C.<%!  %>               D.<%@  %>

  1. MVC中的 M V C  分别用(     )表示 

    A.  jsp  servlet  javabean      B.  HTml  javabean  jsp 

    C.  javabean jsp  servlet        D.  servlet   html  jsp 

  1. 在J2EE的Model Ⅱ模式中,模型层对象被编写为(     )。

A. Applet    B. JSP   C.  Server  D. JavaBean

  1. 下面关于MVC的说法不正确的是(     ) 

    A.  M表示Model层,是存储数据的地方 

    B.  View表示视图层,负责向用户显示外观 

    C.  Controller是控制层,负责控制流程 

    D.  在MVC架构中 jsp通常做控制层 

  1. MVC架构中使用HTML界面、Jsp界面实现用户界面,使用(    )实现控制逻辑。

A. Jsp    B. Servlet   C.JavaScript    D.EJB

  1. 在MVC模式中,核心内容为 (     )

A. view       B. control       C. model        D. 不确证

  1. 在JSP页面中,正确引入JavaBean的是(     ) 

  A.<%jsp: useBean id =”myBean” scope =”page” class=”pkg.MyBean” %> 

  B. 

  C. 

  D. 

 

  1. 从HTTP请求中,获得请求参数,应该调用 

    A.  request对象的getAttribute()方法 

    B.  request对象的getParameter()方法 

    C.  session对象的getAttribute()方法 

    D.  session对象的getParameter()方法 

  1. 在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放(    )文件的。

    A.  .jsp文件  B.  .class文件    C.  .jar文件    D.  web.xml文件 

  1. 创建JSP应用程序时,配置文件web.xml应该在程序下的(      )目录中。

A. admin       B. servlet       C. WEB-INF        D. WebRoot

  1. 在JDBC连接数据库编程应用开发中,利用(       )可以实现连接数据库。

A. Connection           B. PreparedStatement类

C. CallableStatement类    D. Statement类

  1. 为了实现在Java的程序中调用带参数的SQL语句,应该采用(    )来完成。

A. Connection类      B. PreparedStatement

C. ResultSet类       D. Statement类

  1. 在JDBC连接数据库编程应用开发中,利用(       )可以实现包装数据库中的结果集。

A. Connection类     B. PreparedStatement类

C. ResultSet     D. Statement类

48. 基于HTTP协议的Servlet通常继承_____, 也可以继承________。这 些类型都实现了接口______。

A. javax.servlet.Servlet      B. javax.servlet.GenericServlet

C. javax.servlet.http.HttpServlet

49.我们实现的基于HTTP协议的Servlet的服务方法签名正确的有__    ____________。

A. public void doGet(ServletRequest req, ServletResponse res) throws IOException, ServletException

B. public void doPost(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException

C. public void service(HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException

D. public void service(ServletRequest req, ServletResponse res) throws IOException, ServletException

 

50、控制一个Servlet的生命周期的方法有________, ________和_______。其中________在所有的请求到来之前调用,________在撤消应用或关闭web container时调用。Servlet通常只有一个实例,被所有的访问者共享,因此要注意资源的同步。

A. destroy            B. service             C. Init

 

51、在Java Web开发中,跟踪客户状态的手段可通过_________和_________; 增加一个新的cookie, 调用________的_________方法;要在服务器端查询cookie, _________的_______方法。Session的类型是_________, 获得session的途径是调用________的方法_________。

A. HttpServletRequest     B. Session            C. addCookie

D. getCookies           E. HttpServletResponse   F. Cookie

G. getSession            H. HttpSession

 

52、将session与浏览器联系起来的手段有Cookie和URL rewriting, 所用Cookie变量却省为_________, URL rewriting的却省参数是_________。URL rewriting通过调用HttpServletResponse的_________重写重定向资源,调用_________重写一般资源。

A. jsessionid     B. JSESSIONID      C. encodeURL

D. encodeRedirectURL

 

53、Java Web应用中往往通过设置不同作用域的属性来达到通讯的目的。如果某个对象只在同一请求中共享,通过调用_________的setAttribute方法设置属性, 也可通过_________事件侦听器实现;如果在不同的请求中传递某一客户的状态,调用__________的setAttribute方法设置属性,也可通过_________事件侦听器实现;如果某个对象被所有的访问者共享,把这个对象设置为___________的属性即可,也可通过_________事件侦听器实现。

A. HttpSession    B. HttpServletRequest    C. ServletRequestListener

D. ServletContext  E. ServletContextListener  F. HttpSessionListener

 

54、Filter必须实现接口_________, 它只有一个实例,控制生命周期的方法是_________,_________和_________; 在提供服务之前被调用方法的参数类型是_________;服务方法的参数类型是_________,_________和_________。如果要截取请求,我们会提供_________类型的封装类;如果截取应答,我们会提供________类型的封装类,截取应答的标志是在调用_________类型对象的_________方法后继续有代码处理应答。

A. FilterChain       B. ServletRequest          C.ServletResponse

D.HttpServletResponseWrapper  E. HttpServletRequestWrapper

F. init             G. doFilter                 H. destroy

I. Filter           J. FilterConfig(init的参数)

 

55、以下JSP代码属于指令directive的有_____;属于表达式(expression)的有_________;属于申明(declaration)的有_________;属于脚本程序(scripleting)的有_________;属于action的有_________。

<%=12%>

B. <%@include file=”header.html”%>

C.

    D.

    E. <% int i = 10; %>

    F. <%! int i = 10; %>

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

H. <%=new java.util.Date()%>

 

56、

 

<% response.sendRedirect(“http://www.tarena.com”); %>

<%@page contentType=”text/html; charset=gb2312”%>

在directive page中,_________属性可反复出现, _________属性的却省值为true, _________属性的值指向处理异常的页面,_________表示激活EL。

A. autoFlush           B. import              C. session

D.isELIgnored=false    E. errorPage

 

 

57、以下_________是JSP中正确的注释:

A. <%--comments--%> 真正的注释               B. <% //comments  %>

C. 会写在页面当中                 D. <%! /* comments */ %> JAVA中的单行和多行注释

 

58、在JSP中有很多隐含变量,request的类型是_________, response的类型是_________, page的类型是_________, pageContext的类型是_________,  session的类型是_________, application的类型是_________, config的类型是_________, out的类型是________, exception的类型是______。

A. java.lang.Throwable     B. javax.servlet.jsp.PageContext

C.javax.servlet.http.HttpServletRequest 

D. javax.servlet.http.HttpSession

E. javax.servelet.jsp.JspPage    F. javax.servlet.ServletConfig

G. javax.servlet.ServletContext  H. javax.servlet.jsp.JspWriter

I.javax.servlet.http.HttpServletResponse

 

59、JSP在处理客户请求前会被编译成servlet, JSP中declaration中定义的变量和方法在运行时成为对应servlet的_________变量和方法; scripting会成为服务方法_______的语句。JSP的生命周期受到_________,_________和_________的控制。

A. jspInit      B. member     C. _jspService   D. jspDestroy

 

60、EL中可使用一些隐含对象,通过_________可以访问request中的属性(attriubte), 通过________可以访问session中的属性, 通过_________可以访问application中的属性, 通过_________可以访问浏览器输入的参数,通过_________可以访问请求头中的参数,通过_________可以访问web应用的参数,通过________可以访问cookie。

A. sessionScope        B. applicationScope       C. requestScope

D. param              E. initParam             F. cookie

G. Header

 

61、在EL中能够访问的函数(function)必须是_________。

A. public static          B. protected         C. protected static

D. public static void      F. protected static void

 

62、在EL中访问JavaBean Student的对象smallTank的属性name正确的是________。

A. ${smallTank.name}           B. ${smallTank[‘name’]}

C. ${smallTank[“name”]}        D. ${smallTank(‘name’)}

 

 

二、双项选择题

  1. HTML标记中
    标记的method属性取值为(     )。

A. get  B. doGet      C. post   D. doPost

  1. JavaScript中常用的鼠标事件有(     )

    A. onMourseIn   B. onMouseLeave   C. onMouseMove   D. onMouseOver

  1. 动作元素经常与(     )元素一起使用。

A.      B.

C.   D.

  1. 下面哪些对象可以在同一应用程序的不同网页间共享数据。(       )

    A. application  B.response  C. Request  D. session          

  1. 下面 (    )ResultSet接口的方法。

A. next()  B. close()   C. back()   D. forward()

  1. 某JSP程序中声明使用javaBean的语句如下:

   

要取出该javaBeanloginName属性值,以下语句正确的是(    )

A

    B.

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

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

7. 关于下列代码片断分析正确的是(     )

...                         

A.表单的名称是form1

B.表单的数据提交的位置是post

C.表单提交的数据将会出现在地址栏中

D.此表单提交数据的大小不受限制

 

 

 

 

 

 

 

 

[题型]:单选题

 

1. 自定义标签的配置文件放在________

A. WebRoot

B. lib

C. classes

D. WEB-INF

答案: D

 

[题型]:单选题

 

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

A. request . sendRedirect(“http :// www . svse . com . cn”);

B. request . sendRedirect();

C. response . sendRedirect(“http: // www . svse . com . cn”);

D. response .sendRedirect();

答案: C

 

[题型]:单选题

 

EL表达式,${10 mod3},执行结果为:

A. 10 mod 3

B. 1

C. 3

D. null

答案: B

 

[题型]:单选题

 

JSP页面中,能够完成输出操作的内置对象是

A. out

B. response

C. request

D. config

答案: A

 

[题型]:单选题

 

给定以下JSP代码片段,有2个客户依次浏览该JSP;且每个客户只浏览一次,第2个客户会看到浏览器显示()

<%int x = 1; %>

<%!int x = 10; %>

X =<%=x%>

A. x=1

B. x=2

C. x=10

D. x=11

答案: A

 

[题型]:单选题

 

如果只希望在多个页面间共享数据,可以使用__________作用域

A. request,session

B. application session

C. request,application

D. pageContext request

答案: A

 

[题型]:单选题

 

request.setAttribute("user","svse");

session.setAttribute("user","bob");

使用{user}则显示

A. null

B. svse

C. bob

D. 啥也没有

答案: B

 

[题型]:单选题

 

考虑下面JSP文件代码片断:

< BODY>

< jsp:include page=”test2.jsp”>

< /jsp:include>

< /BODY>

< /HTML>

以下()代码片断放置在test2.jsp中不会导致错误

A.

B.

C. <%=request.getParameter(“username”)%>

D. <%=request.getAttribute(“username”)%>

答案: C

 

[题型]:单选题

 

HTTP协议中,用于发送大量数据的方法是

A. get

B. post

C. put

D. options

答案: B

 

[题型]:单选题

 

J2EE 中,()类型的()方法用于得到会话

A. HttpServletRequestgetSession

B. HttpServletResponsenewSession

C. HtttpSessionnewInstance

D. HttpSessiongetSession

答案: A

 

[题型]:单选题

 

MVC中的 M V C 分别用___________________表示

A. jsp servlet javabean

B. HTml javabean jsp

C. javabean jsp servlet

D. servlet html jsp

答案: C

 

[题型]:单选题

 

pageContext.setAttribute("user","tom");

request.setAttribute("user","bob");

显示"bob",则可以使用

A. {request.getAttribute("user")}

B. {param.user}

C. {user}

D. {requestScope.user}

答案: D

 

[题型]:单选题

 

<%

String count="100";

pageContext.setAttribute("cnt",count);

%>

Count:{pageScope.cnt 100} 显示为

A. 100100

B. 运行异常

C. 200

D. 没有任何显示

答案: C

 

[题型]:单选题

 

JSP中,只有一行代码:<%=AB%>,运行将输出

A. A B

B. AB

C. 113

D. 没有任何输出,因为表达式是错误的

答案: D

 

[题型]:单选题

 

J2EE中,假如HttpSessiongetLastAccessTime()方法返回值为xgetCreationTime()方法返回值为y,则为x - y()

A. 两个连续请求之间间隔的最长时间

B. 最近的两个连续请求之间的时间间隔

C. 最后使用session发送请求的时间和session创建时间的间隔

D. 最后使用session发送请求的时间

答案: C

 

[题型]:单选题

 

Jsp中有如下代码:

<%

Cookie c = new Cookie(“name” , “admin”);

c.setMaxAge(10000);

response.addCookie(c);

%>

以下哪句代码可以正确显示”admin”

A. ${cookie.name}

B. ${cookie.name.value}

C. ${ name}

D. ${name.value}

答案: B

 

[题型]:单选题

 

以下()可用于检索session属性userid的值

A. session. getAttribute(“userid”);

B. session. setAttribute(“userid”);

C. request. getParameter(“userid”);

D. request. getAttribute(“userid”);

答案: A

 

[题型]:单选题

 

test.jsp文件中有如下一行代码:

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

A. page

B. request

C. session

D. application

答案: D

 

[题型]:单选题

 

JSP中有三大类标签,分别是

A. HTML标记 JSP标记 Servlet标记

B. CSS标记 HTML标记 Javascript标记

C. 动作标记 脚本标记 指令标记

D. 指令标记 脚本标记 HTML标记

答案: C

 

[题型]:单选题

 

JSP中,只有一行代码:${1+2},运行将k输出()

A. 1+2

B. 3

C. null

D. 没有任何输出,因为表达式是错误的

答案: B

 

[题型]:单选题

 

下面__________方法可以返回当前请求的请求方式

A. request.getAttribute()

B. session.getMethod()

C. request.getMethod()

D. request.getRequestURI()

答案: C

 

[题型]:单选题

 

只能够传递字符串类型数据的方式是_________

A. 表单 URL重写

B. session对象 表单

C. 隐藏域 setParameter方法

D. 都可以

答案: A

 

[题型]:单选题

 

JSP中有如下代码:

<%

pageContext.setAttribute(“a”,”page”);

request.setAttribute(“a”,”request”);

session.setAttribute(“a”,”session”);

application.setAttribute(“a”,”application”);

%>

有:${a}

则显示结果为:

A. page

B. request

C. session

D. application

答案: A

 

[题型]:单选题

 

以下哪项陈述是错误的

A. WEB项目的共享数据范围内,application是范围最广泛的

B. 当我们在一个JSP页面新开窗口时,新开窗口的页面也共享session范围内的数据

C. 当在JSP页面中通过指令将页面请求转发到的页面中,可以共享一个page范围内的数据

D. 当用户重新打开一个浏览器窗口时,原session对象不再有效

答案: C

 

[题型]:单选题

 

下面关于JSP作用域对象的说法错误的是

A. request对象可以得到请求中的参数

B. session对象可以保存用户信息

C. application对象可以被多个应用共享

D. 作用域范围从小到达是requestsessionapplication

答案: C

 

[题型]:单选题

 

以下代码能否编译通过,假如能编译通过,运行时得到什么输出结果()

<%

request.setAttribute("count",newInteger(0));

Integer count =request.getAttribute("count") ;

%>

<%=count %>

A. 编译不通过

B. 可以编译运行,输出0

C. 编译通过,但运行时抛出ClassCastException

D. 可以编译通过,但运行无输出

答案: A

 

[题型]:单选题

 

showgamej.jsp,代码如下

<%

Game game=request.getAttribute("gameEntity");

%>

<%=game.getGameName()%>

在浏览器中输入 http://localhost:8080/game/showgame.jsp

访问时,出现500错误,报出异常为NullPointerException造成该问题的原因可能是:

A. jsp文件路径不对

B. game对象没有用new初始化

C. getGameName()方法未定义

D. 参数名称所代表的对象在请求中根本就不存在

答案: D

 

[题型]:单选题

 

现在session中没有任何属性,阅读下面2JSP中的代码,将分别输出()

<%

out.println(session.getAttribute("svse"));

%>

<%

session.invalidate();

out.println(session.getAttribute("svse"));

%>

A. null, 异常信息

B. null, null

C. 异常信息,异常信息

D. 异常信息,null

答案: A

 

[题型]:单选题

 

Http协议的状态码()表示文件没有创建

A. 200

B. 400

C. 500

D. 404

答案: D

 

[题型]:单选题

 

WEB应用中,数据传递的默认编码是

A. ISO-8859-1

B. UTF-8

C. GBK

D. UNICODE

答案: A

 

[题型]:单选题

 

HTTP请求中,获得请求参数,应该调用

A. request对象的getAttribute()方法

B. request对象的getParameter()方法

C. session对象的getAttribute()方法

D. session对象的getParameter()方法

答案: B

 

[题型]:单选题

 

J2EE中,HttpServletRequest类的( )方法用返回与当前请求相关联的会话,如果没有,则返回null

A. getSession()

B. getSession(true)

C. getSession(false)

D. getSession(null)

答案: C

 

[题型]:单选题

 

JSP中,对标记描述正确的是()

A. 和必须在一个JSP文件中搭配出现

B. 就如同session.setAttribute()一样,来设计属性/值对

C. 和动作一起使用,来设置bean的属性值

D. 就如同request.setAttribute()一样,来设置属性/值对

答案: C

 

test.jsp文件如下:

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

Buffer is <%=buffer%>

试图运行时,将发生()

A. 编译期错误

B. 编译Servlet源码时发生错误

C. 运行Servlet时发生错误

D. 运行后,浏览器上显示:buffer isABC.

答案: A

 

[题型]:单选题

 

message

org.bob.taglib.MessageTag

empty

name

true

对这段配置描述正确的是

A. 定义了一个message标签,有一个属性叫name

B. 配置了一个名字为message的标签,该名称对应到org.bob.taglib.MessageTag类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name

C. 声明了一个名字为message的标签,该标签对应到MessageTag类,并且标签没有主体内容

D. 标签配置错误,主体不能为空

答案: B

 

[题型]:单选题

 

public class Writerimplements TagSupport{ (1)

protected int doStartTag(){SKIP_BODY} (2)

public int doEndTag(){return EVAL_PAGE} (3)

}

有问题的语句是

A. 2 3

B. 3

C. 1 2 3

D. 1 2

答案: D

 

[题型]:单选题

 

支持中文的常用字符集有

A. UTF-8 GBK ZH23 BIG5

B. ISO-8859-1 MS950

C. UTF-8 GBK GB2312 BIG5

D. UTF-16 ANSI SQL

答案: C

 

[题型]:单选题

 

application对象是______________ ,而session对象则是_____________

A. 服务器的一个数据空间,可以让服务器中的所有应用共享数据 与用户的请求有关

B. 应用程序上下文,它允许数据在同一应用程序中的任何Web组件共享 每个客户专用的

C. 存放所有的请求中数据 存放会话中的所有数据

D. HttpApplication类型 保存用访问应用期间的私有数据

答案: B

 

[题型]:单选题

 

J2EE中,以下对RequestDispatcher描述正确的是

A. Jsp中有个隐含的对象diapatcher,它的类型是RequestDispatcher

B. ServletConfig有一个方法:getRequestDispatcher可以返回RequestDipatcher对象

C. RequestDipatcher 有一个方法:forward可以把请求继续传递给别的Servlet或者JSP界面

D. JSP中有个隐含的默认对象request,它的类型是RequestDipatcher

答案: C

 

[题型]:单选题

 

关于MVC模式说法正确的是

A. 用来将代码分开的方法

B. 将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度

C. 视图 模型 控制器模型

D. 只用java才有的模型

答案: B

 

[题型]:单选题

 

JSP页面中,类型为HttpServletResponse的内置对象是

A. out

B. response

C. request

D. config

答案: B

 

[题型]:单选题

 

JSP页面中,保存数据的范围由小到大依次是

A. pageContext,request,application,session

B. pageContext,application,session,request

C. pageContext,request,session,application

D. pageContext,session,request,application

答案: C

 

[题型]:单选题

 

http是一个()协议

A. 无状态

B. 有状态

C. 状态良好的

D. 局域网

答案: A

 

[题型]:单选题

 

使用GET方式提交数据,接收数据时,处理中文最直接有效方式为

A. request.setCharacterEncoding("utf-8");

B. response.setContentType("text/html;charset=utf-8");

C. String name=newString(request.getParameter("name").getBytes("ISO-8859-1"),"gbk");

D. response.setCharacterEncoding("gbk");

答案: C

 

[题型]:单选题

 

JSP页面中,正确引入JavaBean的是()

A. <%jsp: useBean id =”myBean”scope =”page” class=”pkg.MyBean” %>

B.

C.

D.

答案: C

 

[题型]:单选题

 

Tomcat的端口号可以在_____文件中修改

A. server.xml

B. web.xml

C. tomcat.xml

D. 不能改

答案: A

 

[题型]:单选题

 

给定TheBean类,假设还没有创建TheBean类的实例,以下哪些JSP标准动作语句能创建这个bean的一个新实例,并把它存储在请求作用域

A.

B.

C.

D.

答案: C

 

[题型]:单选题

 

有三个JSP文件如下

1.jsp

To 2.jsp

2.jsp

<%Stringuser=request.getParameter("user");%>

3.jsp

<%=request.getParameter("user")%>

页面中输出

A. 报错

B. 什么都没有

C. null

D. svse

答案: D

 

[题型]:单选题

 

JSP中,以下的page指令设置了使用的脚本语言是Java,且导入了java.rmi.*java.util.*.正确的是

A. <%@ pageLanguage=“Java”,import=”java.rmi.*;java.uitl.* ”%”>

B. <%@ pagelanguage=“Java” import=”java.rmi.* ;java.uitl.* ”%”>

C. <%@ pagelanguage=“Java”;import=”java.rmi.*;java.uitl.* ”%”>

D. <%@ pagelanguage=“Java” import=”java.rmi.* ,java.uitl.* ”%>

答案: D

 

[题型]:单选题

 

下面关于MVC的说法不正确的是

A. M表示Model层,是存储数据的地方

B. View表示视图层,负责向用户显示外观

C. Controller是控制层,负责控制流程

D. MVC架构中 jsp通常做控制层

答案: D

 

[题型]:单选题

 

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

要在test2.jsp中输出参数color中的值,以下选项正确的是()

A. <%=request.getParameter(“color”)%>

B. <%=request.getAttribute(“color”)%>

C.

D.

答案: A

 

[题型]:单选题

 

JSP中,给定以下JSP代码片段,运行结果是()

<% int x=5; %>

<% ! int x=7; %>

<%!

Int getX(){

returnx;

}

%>

<% out.print(“X1=” x); %>

<% out.print(“X2=” getX()); %>

A. X1=5 X2=7

B. X1=5 X2=5

C. X1=7 X2=7

D. X1=7 X2=5

答案: A

 

[题型]:单选题

 

WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的

A. .jsp文件

B. .class文件

C. .jar文件

D. web.xml文件

答案: C

 

[题型]:单选题

 

以下代码执行效果为:()

<%

session.setAttribute(“a”,”svse”);

%>

1}”>

A. a

B. svse

C. 2>1

D. null

答案: B

 

[题型]:单选题

 

按作用域从大到小排列正确的是

A. application page requestresponse

B. session pageContext requestapplication

C. public application session request

D. application sessionrequest pageContext

答案: D

 

[题型]:单选题

 

<%

String name=request.getAttribute("uname");

%>

________________________

横线处使用什么代码可以将name的值显示在页面

A. response.print(name);

B. <%request.getOut().print(name)%>

C. <%=name%>

D.

name

答案: C

 

[题型]:单选题

 

JSP中,<%="1+4"%>将输出

A. 1+4

B. 5

C. 14

D. 不会输出,因为表达式是错误的

答案: A

 

[题型]:单选题

 

jsp最终被运行的是

A. 一个java文件

B. 一个class文件

C. 一个HTML

D. 一个JSP

答案: B

 

[题型]:单选题

 

JSP中,以下是有关和标记的描述,正确的是()

A. 和标记都必须在的开始标记和结束标记之间

B. 这两个标记的name属性的值必须和标记的id 属性的值相对应

C. 和标记可以用于对bean中定义的所有属性进行选择和设置

D. 这两个标记的name属性的值可以和标记的id属性的值不同

答案: B

 

[题型]:单选题

 

WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为

A. .jsp文件

B. .class文件

C. .jar文件

D. web.xml文件

答案: A

 

[题型]:单选题

 

下列哪个类是抽象类

A. ServletConfig

B. HttpServlet

C. Cookie

D. HttpServletRequest

答案: B

 

[题型]:单选题

 

JSP中,page指令的()属性用来引入需要的包或类

A. extends

B. import

C. languge

D. contentType

答案: B

 

[题型]:单选题

 

http://localhost:8080/web/show.jsp?name=svse下列取得请求参数值正确的是_______

A. {param.name}

B. {name}

C. {parameter.name}

D. {param.get("name")}

答案: A

 

[题型]:单选题

 

{empty param.user?"Administrator":param.user} 说法正确的是

A. 编译时出错,不支持该语法

B. 如果参数user为空则返回Administrator否则就返回user的值

C. 如果参数user为空字符则返回Administrator否则就返回user的值

D. 如果参数user为空则返回user否则就返回Administrator的值

答案: B

 

[题型]:单选题

 

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

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

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

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

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

答案: D

 

[题型]:单选题

 

对于声明语法<%!%>的说法错误的是:()

A.一次可声明多个变量和方法,只要以“;”结尾就行  

B.一个声明仅在一个页面中有效

C.声明的变量将作为局部变量     

D.在预定义中声明的变量将在JSP页面初始化时初始化

答案: c

 

 

 

[题型]:判断题

 

1HTML称为超文本元素语言,它是Hypertext  Marked  Language的缩写。

答案:正确

 

[题型]:判断题

 

2一个HTML文档必须有和元素。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">3<span style="color:#000000;">、</span>超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">4<span style="color:#000000;">、</span>表单域一定要放在<form>元素中。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">5<span style="color:#000000;">、</span>用户在浏览器中输入http://127.0.0.1:8080/ch2/ch2_1.html即可访问本机上的该页面。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">6<span style="color:#000000;">、</span>在网页中图形文件与网页文件是分别存储的。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">7<span style="color:#000000;">、</span>绝对路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">8<span style="color:#000000;">、</span>超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">9<span style="color:#000000;">、</span>当样式定义重复出现的时候,最先定义的样式起作用。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">10<span style="color:#000000;">、</span>在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">11<span style="color:#000000;">、</span>JSP引擎执行字节码文件的主要人物之一是直接将HTML内容发给客户端。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">12<span style="color:#000000;">、</span>Tomcat服务器支持直接使用application对象。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">13<span style="color:#000000;">、</span>JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">14<span style="color:#000000;">、</span>JSP页面中的指令标记、JSP动作标记统称为脚本元素。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">15<span style="color:#000000;">、</span>在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">16<span style="color:#000000;">、</span>在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">17<span style="color:#000000;">、</span>页面成员方法不可以在页面的Java程序片中调用。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">18<span style="color:#000000;">、</span>程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">19<span style="color:#000000;">、</span>程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">20<span style="color:#000000;">、</span>JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">21<span style="color:#000000;">、</span>在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">22<span style="color:#000000;">、</span>不可以用一个page指令指定多个属性的取值。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">23<span style="color:#000000;">、</span>jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">24<span style="color:#000000;">、</span>jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">25<span style="color:#000000;">、</span><jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">26<span style="color:#000000;">、</span>JSP页面只能在客户端执行。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">27<span style="color:#000000;">、</span>JSP页面中不能包含脚本元素。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">28<span style="color:#000000;">、</span>Page指令不能定义当前JSP程序的全局属性。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">29<span style="color:#000000;">、</span>out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出数据。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">30<span style="color:#000000;">、</span>利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">31<span style="color:#000000;">、</span>respone对象主要用于向客户端发送数据。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">32<span style="color:#000000;">、</span>contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME类型"或"MIME类型;charset=字符编码集",response对象调用addHeader方法修改该属性的值。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">33<span style="color:#000000;">、</span>Post属于表单的隐式提交信息方法。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">34<span style="color:#000000;">、</span><select>标记用于在表单中插入一个下拉菜单。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">35<span style="color:#000000;">、</span>表单信息的验证只能放在服务器端执行。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">36<span style="color:#000000;">、</span>网页中只要使用gb2312编码就不会出现中文乱码。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">37<span style="color:#000000;">、</span>表单提交的信息就封装在HTTP请求消息的信息体部分,用户使用request对象的getParameter方法可以得到通过表单提交的信息。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">38<span style="color:#000000;">、</span>request对象的getRemoteHost()方法既能获取客户机的名称,又能获取客户IP地址的方法是</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">39<span style="color:#000000;">、</span>同一个客户在同一个Web服务目录中的session对象是相同的,在不同的Web服务目录中的session对象是不相同的。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">40</span><span style="color:#000000;">、</span>session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">41<span style="color:#000000;">、</span>public long session.setMaxInactiveInterval() 设置最长发呆时间,单位毫秒。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">42<span style="color:#000000;">、</span>session对象可以用来保存用户会话期间需要保存的数据信息。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">43</span><span style="color:#000000;">、</span>url重写可以把session对象的id作为url参数传带过去,可以使用request对象的encodeURL(“”)。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">44</span><span style="color:#000000;">、</span>application对象对所有用户都是共享的,任何对它的操作都会影响到所有的用户。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">45<span style="color:#000000;">、</span>application对象可以用来保存数据。</p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:正确</span></p> <p style="margin-left:0cm;"> </p> <p> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">三、填空题</p> <p style="margin-left:0cm;">1. Jsp注释中一种是__<u>Java</u><u>注释_</u>____,其注释语法为___<u>_// </u><u>或/*_____*/____</u>___.另一种注释是_<u>__Jsp</u><u>注释_</u>_______,其语法为__<u>_<%--        --%>  </u>。</p> <p style="margin-left:0cm;">2. 在本机上安装了Tomcat服务器,使用的均为默认安装选项,将自己编写的test.jsp文件放在Tomcat安装目录\ webapps\ examples目录里,那么在本机的浏览器中要访问test.jsp文件,应使用的url地址为<u>  http://localhost:8080/examples/test.jsp     </u>。</p> <p style="margin-left:0cm;">3. 当getParameter()方法的参数部分指定的输入控件不存在时,该方法的返回值为<u>  null  </u>。</p> <p style="margin-left:0cm;">4. 列表框的name属性值为“city”,并且允许多选,若要一次读取所有的选中项并存放于数组str中,则对应的java语句为  String[] str = request.getParameterValues(“city”);    。</p> <p style="margin-left:0cm;">5. 若要修改Tomcat服务默认使用的端口号,可以在__<u>_server.xml</u>__文件中修改。</p> <p style="margin-left:0cm;">6. page指令中language属性的默认值是_java___;isErrorPage属性的默认值是____<u>false</u>____;buffer属性的默认值是_<u>__8kb_</u>___。</p> <p style="margin-left:0cm;">7. 用response对象的__<u>_addCookie</u>_____________方法可以将cookie对象写入客户端。</p> <p style="margin-left:0cm;">8. 已知文件look.jsp的路径为c:/myjsp/inc,文件login.jsp的路径为c:/myjsp。若使用response的重定向方法由look.jsp跳转到login.jsp中,则正确的写法为   <u>response.sendRedirect(</u><u>“../login.jsp</u><u>”)   </u>。</p> <p style="margin-left:0cm;">9. 在Tomcat中,所有编译好的JavaBean都需要放在某个应用目录下的_<u>WEB-INF/classes</u>_目录之下。</p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">1</span><span style="color:#000000;">、JSP页面经过编译之后,将创建一个java文件。()</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">2</span><span style="color:#000000;">、只要引用File类所提供的方法成员delete() 即可删除File对象本身所代表的文件或是目录。( )</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">3</span><span style="color:#000000;">、读写文件是文件操作最基本的内容。读写文本文件所需的功能主要由2个类所提供;FileWriter()及FileReader()。其中FileWriter()负责将数据写入文件,FileReader()则用以读取文件中的数据。( )</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案</span><span style="color:#FF0000;">:</span><span style="color:#FF0000;">正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">4</span><span style="color:#000000;">、session对象是HttpSession接口类的实例,由客户端负责创建和销毁,所以不同客户的session对象不同。(  )</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">5</span><span style="color:#000000;">、在映射过滤器时,应高度重视元素<servlet-mapping>的顺序。一旦顺序颠倒,完全可能形成与设计时完全不同的结果。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">6</span><span style="color:#000000;">、Servlet是服务器端的Java小程序,可以被用来通过多种方法扩充一个Web服务器的功能。()</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">7</span><span style="color:#000000;">、Servlet监听器需要在web.xml中配置<listener-mapping>以确定所监听的对象。()</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">8</span><span style="color:#000000;">、JSTL 中的 <c:redirect>和JSP的动作元素<jsp:forward>效果是一样的,url地址不会发生改变()</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">错误</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">9</span><span style="color:#000000;">、标签库API定义在javax.servlet.jsp.tagext包中()</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">10</span><span style="color:#000000;">、对于声明语法<%!%>声明的变量将作为全局变量()</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">答案:</span><span style="color:#FF0000;">正确</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">[</span><span style="color:#000000;">题型]:判断题</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">1、  Tomcat服务器的默认端口是<u> <span style="color:#000080;">8080</span></u>。怎样修改tomcat的端口__<span style="color:#000080;">在</span><span style="color:#000080;">Tomcat</span><span style="color:#000080;">下打开</span><span style="color:#000080;">conf</span><span style="color:#000080;">文件夹找到</span><span style="color:#000080;">server.xml</span><span style="color:#000080;">文件用记事本打开在</span><span style="color:#000080;"><Connector port=”8080”></span><span style="color:#000080;">中把</span><span style="color:#000080;">8080</span><span style="color:#000080;">更改即可</span></p> <p style="margin-left:0cm;">2、 异常的处理,可在该方法的代码段中包含3类代码:<u><span style="color:#FF0000;">  try </span></u> <u><span style="color:#FF0000;">catch </span></u>和finally代码块。</p> <p style="margin-left:0cm;">3、  jsp主要内置对象有:<u> <span style="color:#000080;">application </span></u><span style="color:#000080;">、</span><span style="color:#000080;">exception</span><span style="color:#000080;">、</span><u><span style="color:#000080;"> pageContext      </span></u><span style="color:#000080;">、</span><u><span style="color:#000080;">  request     </span></u><span style="color:#000080;">、</span><u><span style="color:#000080;"> session  </span></u><span style="color:#000080;">、</span><span style="color:#000080;">_____response_</span>____out、config、page。</p> <p style="margin-left:0cm;">4、  理论上,GET是<u>   </u><u><span style="color:#000080;">用于获取服务器信息并将其作为响应返回给客户端</span></u><u>          </u><span style="color:#000080;">,</span><span style="color:#000080;">POST</span><span style="color:#000080;">是</span><u>     </u><u><span style="color:#000080;">用于客户端把数据传送到服务器</span></u><u> </u>。</p> <p style="margin-left:0cm;">5、  application对象是<u> </u><u><span style="color:#000080;">代表应用程序上下文,它允许</span></u><u><span style="color:#000080;">JSP</span></u><u><span style="color:#000080;">页面与包括在同一应用程序中的任何</span></u><u><span style="color:#000080;">Web</span></u><span style="color:#000080;">组件共享信息</span><u> </u><u> </u>,而session对象则是每个客户专用的。</p> <p style="margin-left:0cm;">6、  JDBC的主要任务是:<u>    </u><u><span style="color:#000080;">与数据库建立连接</span></u><u>    </u><span style="color:#000080;">、</span><u>    </u><u><span style="color:#000080;">发送</span></u><u><span style="color:#000080;">SQL</span></u><u><span style="color:#000080;">语句</span></u><u>  </u><span style="color:#000080;">、</span><u>   </u><u><span style="color:#000080;">处理结果</span></u><u>   </u>。</p> <p style="margin-left:0cm;">7、  一个Bean由三部分组成:<u>   </u><u><span style="color:#000080;">实现</span></u><u><span style="color:#000080;">java.io.serializable</span></u><u><span style="color:#000080;">接口</span></u><span style="color:#000080;">、</span><u>  </u><u><span style="color:#000080;">提供无参数的构造方法</span></u><u>  </u><span style="color:#000080;">、</span><u>  </u><u><span style="color:#000080;">提供</span></u><u><span style="color:#000080;">getter</span></u><u><span style="color:#000080;">()和</span></u><u><span style="color:#000080;">setter</span></u><u><span style="color:#000080;">()方法访问它的属性</span></u><u>  </u>。</p> <p style="margin-left:0cm;"><span style="color:#FF0000;">8、</span>  <span style="color:#FF0000;">Java Servlet</span><span style="color:#FF0000;">的主要特点是:</span><u>         </u><span style="color:#FF0000;">、方便、</span><u>  </u>                <span style="color:#FF0000;">、节省投资。运行</span><span style="color:#FF0000;">servlet</span><span style="color:#FF0000;">需要在</span><span style="color:#FF0000;">___web.xml_____</span><span style="color:#FF0000;">注册</span><span style="color:#FF0000;">.</span></p> <p style="margin-left:0cm;">9、  Servlet的生命周期分三个时期:<u>     </u><u><span style="color:#000080;">装载</span></u><u><span style="color:#000080;">Servlet              </span></u><span style="color:#000080;">、</span><u>   </u><u><span style="color:#000080;">创建一个</span></u><u><span style="color:#000080;">Servlet</span></u><u><span style="color:#000080;">实例</span></u><u>                    </u><span style="color:#000080;">、</span><u>    </u><u><span style="color:#000080;">销毁</span></u>。</p> <p style="margin-left:0cm;">10、  JSP开发网站的两种模式分为<span style="color:#FF0000;">jsp+javabean <u>jsp+javabean+servlet</u></span></p> <p style="margin-left:0cm;"><strong><span style="color:#000000;">一、             填写</span></strong></p> <p style="margin-left:0cm;"><span style="color:#000000;">1</span><span style="color:#000000;">、  JSP是指(Java Server Pages)是由(Sun Microsystems)公司倡导、许多公司参与一起建立的一种(动态)网页技术标准</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">2</span><span style="color:#000000;">、  在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段(Scriptlet))和(JSP标记(tag)),就构成了JSP网页</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">3</span><span style="color:#000000;">、  JSP网页文件的扩展名是(jsp)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">4</span><span style="color:#000000;">、  所有JSP程序操作都在(服务器端)执行。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">5</span><span style="color:#000000;">、  三种常用的动态网页技术是(ASP)、(PHP)、(JSP)</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">6</span><span style="color:#000000;">、  Tomcat目录bin(包含启动/关闭脚本)、conf(包含各种配置文件,包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)、lib(包含Tomcat中使用的jar文件。在Unix平台中,此目录下的任何文件都被加到Tomcat的classpath中)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">7</span><span style="color:#000000;">、  Tomcat脚本Startup(启动Tomcat)、 Shutdown(关闭Tomcat)。 </span></p> <p style="margin-left:0cm;"><span style="color:#000000;">8</span><span style="color:#000000;">、  Tomcat的主要配置文档是(server.xml)。可以通过配置server.xml设置(服务器的端口及虚拟路径)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">9</span><span style="color:#000000;">、  Java 中的(异常(Exception))是当程序中出现不同寻常的情况时生成的一个对象。<strong> </strong></span></p> <p style="margin-left:0cm;"><span style="color:#000000;">10</span><span style="color:#000000;">、对待异常的方式有两种:(在方法内部捕获并处理该异常);(在本方法内不处理该异常,而是将异常抛给方法的调用者,由调用者决定如何处理异常)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">11</span><span style="color:#000000;">、JSP 中不能应用(JavaScript) 函数<strong> </strong>。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">12</span><span style="color:#000000;">、解决汉字的问题,最简单的方法就是在文件头加入(<%@ page contentType="text/html;charset=GBK" %>)。 </span></p> <p style="margin-left:0cm;"><span style="color:#000000;">13</span><span style="color:#000000;">、JSP编译指令用于指定所使用的(脚本语言)、(Servlet实现的接口)、(Servlet扩展的类)、(Servlet)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">14</span><span style="color:#000000;">、JSP编译指令的一般语法形式为(<%@指令名=“值” %>)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">15</span><span style="color:#000000;">、page指令的语法为(<%@page pageDirectiveAttributeList %>)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">16</span><span style="color:#000000;">、为了解释page指令的import属性的使用,用(time.jsp程序)来说明。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">17</span><span style="color:#000000;">、Include指令的语法格式(<%@include file=“relativeURL” %>),其中(relativeURL)意思为相对地址。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">18</span><span style="color:#000000;">、</span><span style="color:#000000;">taglib</span><span style="color:#000000;">指令语法格式</span><span style="color:#000000;">(<%@taglib uri="tagLibraryURI" prefix="tagPrefix" %>)</span><span style="color:#000000;">。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">19</span><span style="color:#000000;">、</span><span style="color:#000000;">URI(Uniform Resource Identifier)</span><span style="color:#000000;">是</span><span style="color:#000000;">(</span><span style="color:#000000;">统一资源标记符</span><span style="color:#000000;">)</span><span style="color:#000000;">的缩写</span><span style="color:#000000;">,</span><span style="color:#000000;">可以是绝对路径或者相对路径。</span><br><span style="color:#000000;">20</span><span style="color:#000000;">、定制标识的前缀是(prefix)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">21</span><span style="color:#000000;">、(id)和(scope)属性是每一个JSP动作都具有的属性。其中(id)表示一个动作的名称,而(scope)则表示一个动作的作用域。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">22</span><span style="color:#000000;">、(<jsp:include>)用于引入一个静态或动态的页面到一个JSP文件中,这动作仅仅和(JspWrite)对象发生关系。<jsp:include>动作可以包含一个或几个(<jsp:param>子动作)用于向要引入的页面传递参数。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">23</span><span style="color:#000000;">、9<jsp:setProperty>)动作用于向一个(JavaBean)的属性赋值,需要注意的是,在这个动作中将会使用到的name属性的值将是一个前面已经使用(<jsp:useBean>)动作引入的JavaBean的名字。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">24</span><span style="color:#000000;">、使用(<jsp:useBean>)动作,JSP可以动态使用(JavaBeans)组件来扩充JSP的功能,</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">25</span><span style="color:#000000;">、<jsp:getProperty>动作用于从一个(JavaBean)中得到某个属性的值,无论原先这个属性是什么类型的,都将被转换为一个(String)类型的值。其JSP语法为(<jsp:getProperty name="beanInstanceName" property="propertyName" />)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">26</span><span style="color:#000000;">、对象是典型的具有(方法)、(属性)和(集合)的事物,(对象的属性)反映了对象的状态,可以读取或设置。对于一般的对象,要想使用它,必须先声明一个(类),再将它实例化,就会得到一个可以使用的对象。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">27</span><span style="color:#000000;">、request对象是(ServletRequest)的一个实例。当客户端请求一个JSP网页时,(JSP引擎)会将客户端的请求信息包装在这个(request)对象中,请求信息的内容包括请求的(标题头(Header))、(信息)、(请求的方式)、(请求的参数名称)、(参数值和客户端的主机名称)等,然后将request对象当作(jspService)方法的(HttpServletRequest)参数值,所以我们可以通过这个对象来取得有关客户端的请求信息。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">28</span><span style="color:#000000;">、request对象的方法(getAttribute )返回请求的给出名字的属性的值,(getParameter) 返回包含指定参数的单独值的字符串 。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">29</span><span style="color:#000000;">、(response)对象的类型是javax.servlet.ServletResponse类的实例,JSP引擎会根据客户端的请求信息建立一个默认的(response)对象。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">30</span><span style="color:#000000;">、response对象的方法(getWriter)返回用于格式化文本应答的打印程序,(addCookie)用于添加一个Cookie对象,用来保存客户端的用户信息。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">31</span><span style="color:#000000;">、(session)对象是JSP中一个很重要的内部对象,我们使用它来保存某个特定客户端(访问者)一次访问的一些特定信息。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">32</span><span style="color:#000000;">、session对象的类为(HttpSession)。HttpSession由(服务器的程序)实现,提供(HTTP服务器)和(HTTP客户端)之间的会话。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">33</span><span style="color:#000000;">、session对象的常用方法(getId),返回会话标识符;(getValue),返回和应用层数据中指定名字相联系的对象</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">34</span><span style="color:#000000;">、会话管理是通过服务器将(SessionID)作为一个cookie存储在用户的Web浏览器中来(唯一标识)每个用户会话。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">35</span><span style="color:#000000;">、(application)对象保存了一个应用系统中一些公用的数据。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">36</span><span style="color:#000000;">、application对象的方法(getInitParameter),返回application某个属性的值(getAttribute)以Object对象的形式返回对应名称的application对象的属性值。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">37</span><span style="color:#000000;">、(out)对象用于输出数据,它可以是javax.servlet.jsp.JspWriter的一个实例。out对象的范围是(page)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">38</span><span style="color:#000000;">、Out对象的方法(Close)关闭流,并输出;(getBufferSize)获得缓冲区的大小(clearBuffer)清除缓冲区的流。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">39</span><span style="color:#000000;">、(JDBC)是JAVA数据库连接(Java DataBase Connectivity)技术的简称,是为各种常用数据库提供无缝连接的技术。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">40</span><span style="color:#000000;">、JDBC和数据库建立连接的一种常见方式是通过(JDBC-ODBC桥)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">41</span><span style="color:#000000;">、JavaBean是描述(Java)的软件组件模型。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">42</span><span style="color:#000000;">、一个Bean由三部分组成( 属性(Property))、 2.(事件(Event))、3.(方法(Method))。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">43</span><span style="color:#000000;">、JavaBean通过(Java虚拟机)(Java Virtual Machine)可以得到正确的执行。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">44</span><span style="color:#000000;">、JavaBean的属性(Simple属性)、(Indexed属性)、(Bound属性)、(Constrained属性)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">45</span><span style="color:#000000;">、(Servlet)是运行在服务器端,用来响应客户端请求的java代码模块。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">46</span><span style="color:#000000;">、在Servlet API中最重要的是(Servlet接口(interface)),所有的Servlets都必须实现该接口。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">47</span><span style="color:#000000;">、当一个servlet接收来自客户端的调用请求,它接收两个对象(ServletRequest)、(ServletResponse)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">48</span><span style="color:#000000;">、(HttpServerletRequest)接口可以获取由客户端传送的阐述名称,也可以获取客户端正在使用的通信协议,也可以获取产生请求并且接收请求的远端主机名和IP地址等一些信息。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">49</span><span style="color:#000000;">、(HttpSession)接口被Servlet用来实现在HTTP客户端和HTTP会话两者之间的关联。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">50</span><span style="color:#000000;">、一个session可以通过(Cookie)或重写(URL )来维持。 <strong> </strong></span></p> <p style="margin-left:0cm;"><span style="color:#000000;">51</span><span style="color:#000000;">、JSP开发网站的两种模式(JSP+JavaBeans)、(JSP+Servlet+JavaBeans)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">52</span><span style="color:#000000;">、JSP中共享数据,大体上分为两种情况,第一种是在(同一个用户的不同页面)之间共享数据,另一种是在(不同用户)之间共享数据。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">53</span><span style="color:#000000;">、在JSP页面中可以通过(getServletContext())方法来获得ServletContext对象。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">54</span><span style="color:#000000;">、(application)对象对于每个Web应用来说只有一个。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">55</span><span style="color:#000000;">、程序运行难免会发生异常和错误。当处理JSP页面时,遇到的异常分为两个基本类型:(编译时的错误),(运行时的错误)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">56</span><span style="color:#000000;">、由于JSP文件被编译成Servlet执行,出现异常的默认操作就是显示异常的(堆栈)<strong>。</strong></span></p> <p style="margin-left:0cm;"><span style="color:#000000;">57</span><span style="color:#000000;">、操作文件主要有两种类型(读取内容)、(写入内容或者更改文件的属性 )。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">58</span><span style="color:#000000;">、在读取文件时,可以有两种选择方式(ServletContext)、(FileReader)。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">59</span><span style="color:#000000;">、通过(FileWriter)对象或者(FileOutputStream)可以把内容输出到文件中。</span></p> <p style="margin-left:0cm;">1、指令标识通常以<u>(<%@)</u>标记开始,以<u>(%>)</u>标记结束。</p> <p style="margin-left:0cm;">2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(<u>isErropage</u>)属性设置为true。</p> <p style="margin-left:0cm;">3、页面指令的<u>(import)</u>属性可出现多次。</p> <p style="margin-left:0cm;">4、表达式用于向页面输出信息,其使用格式是以(<u><%=)</u>标记开始,以<u>(%>)</u>标记结束。</p> <p style="margin-left:0cm;">5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成Java类后类中的(属性)和(方法)。</p> <p style="margin-left:0cm;">6、通常应用(<jsp:useBean>)动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。</p> <p style="margin-left:0cm;">7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。</p> <p style="margin-left:0cm;">8、在JSP内置对象中,(response)对象提供了设置HTTP响应报头的方法。</p> <p style="margin-left:0cm;">9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。</p> <p style="margin-left:0cm;">10、按功能JavaBean可以分为(可视化JavaBean)和(非可视化JavaBean)。</p> <p style="margin-left:0cm;">11、通常情况下通过java.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。</p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">jsp考试题及答案</p> <p style="margin-left:0cm;"><strong>一、填空(30分)          <span style="color:#FF0000;"> 21</span></strong></p> <p style="margin-left:0cm;">1、  Tomcat服务器的默认端口是<u>  <span style="color:#000080;"> 8080 </span>  </u>。怎样修改tomcat的端口__<span style="color:#000080;">在</span><span style="color:#000080;">Tomcat</span><span style="color:#000080;">下打开</span><span style="color:#000080;">conf</span><span style="color:#000080;">文件夹找到</span><span style="color:#000080;">server.xml</span><span style="color:#000080;">文件用记事本打开在</span><span style="color:#000080;"><Connector port=”8080”></span><span style="color:#000080;">中把</span><span style="color:#000080;">8080</span><span style="color:#000080;">更改即可</span>,</p> <p style="margin-left:0cm;">2、  异常的处理,可在该方法的代码段中包含3类代码:<u><span style="color:#FF0000;">    try      </span></u><span style="color:#FF0000;">、</span><u><span style="color:#FF0000;">   catch      </span></u><u> </u>和finally代码块。</p> <p style="margin-left:0cm;">3、  jsp主要内置对象有:<u> <span style="color:#000080;">application      </span></u><span style="color:#000080;">、</span><span style="color:#000080;">exception<u>        </u></span><span style="color:#000080;">、</span><u><span style="color:#000080;"> pageContext         </span></u><span style="color:#000080;">、</span><u><span style="color:#000080;">  request        </span></u><span style="color:#000080;">、</span><u><span style="color:#000080;"> session  </span></u><span style="color:#000080;">、</span><span style="color:#000080;">_____response_</span>____out、config、page。</p> <p style="margin-left:0cm;">4、  理论上,GET是<u>   </u><u><span style="color:#000080;">用于获取服务器信息并将其作为响应返回给客户端</span></u><u>                       </u><span style="color:#000080;">,</span><span style="color:#000080;">POST</span><span style="color:#000080;">是</span><u>     </u><u><span style="color:#000080;">用于客户端把数据传送到服务器</span></u><u> </u>。</p> <p style="margin-left:0cm;">5、  application对象是<u> </u><u><span style="color:#000080;">代表应用程序上下文,它允许</span></u><u><span style="color:#000080;">JSP</span></u><u><span style="color:#000080;">页面与包括在同一应用程序中的任何</span></u><u><span style="color:#000080;">Web</span></u><span style="color:#000080;">组件共享信息</span><u> </u><u> </u>,而session对象则是每个客户专用的。</p> <p style="margin-left:0cm;">6、  JDBC的主要任务是:<u>    </u><u><span style="color:#000080;">与数据库建立连接</span></u><u>    </u><span style="color:#000080;">、</span><u>    </u><u><span style="color:#000080;">发送</span></u><u><span style="color:#000080;">SQL</span></u><u><span style="color:#000080;">语句</span></u><u>  </u><span style="color:#000080;">、</span><u>   </u><u><span style="color:#000080;">处理结果</span></u><u>   </u>。</p> <p style="margin-left:0cm;">7、  一个Bean由三部分组成:<u>   </u><u><span style="color:#000080;">实现</span></u><u><span style="color:#000080;">java.io.serializable</span></u><u><span style="color:#000080;">接口</span></u><span style="color:#000080;">、</span><u>  </u><u><span style="color:#000080;">提供无参数的构造方法</span></u><u>  </u><span style="color:#000080;">、</span><u>  </u><u><span style="color:#000080;">提供</span></u><u><span style="color:#000080;">getter</span></u><u><span style="color:#000080;">()和</span></u><u><span style="color:#000080;">setter</span></u><u><span style="color:#000080;">()方法访问它的属性</span></u><u>  </u>。</p> <p style="margin-left:0cm;"><span style="color:#FF0000;">8</span><span style="color:#FF0000;">、</span><span style="color:#FF0000;">  Java Servlet</span><span style="color:#FF0000;">的主要特点是:</span><u>         </u><span style="color:#FF0000;">、方便、</span><u>               </u><span style="color:#FF0000;">、</span><u>  </u>                 <span style="color:#FF0000;">、节省投资。运行</span><span style="color:#FF0000;">servlet</span><span style="color:#FF0000;">需要在</span><span style="color:#FF0000;">___web.xml_____</span><span style="color:#FF0000;">注册</span><span style="color:#FF0000;">.</span></p> <p style="margin-left:0cm;">9、  Servlet的生命周期分三个时期:<u>     </u><u><span style="color:#000080;">装载</span></u><u><span style="color:#000080;">Servlet              </span></u><span style="color:#000080;">、</span><u>   </u><u><span style="color:#000080;">创建一个</span></u><u><span style="color:#000080;">Servlet</span></u><u><span style="color:#000080;">实例</span></u><u>                    </u><span style="color:#000080;">、</span><u>    </u><u><span style="color:#000080;">销毁</span></u><u>               </u><u> </u>。</p> <p style="margin-left:0cm;">10、  JSP开发网站的两种模式分为<span style="color:#FF0000;">_____jsp+javabean___________</span><span style="color:#FF0000;">和</span><u><span style="color:#FF0000;">      jsp+javabean+servlet </span></u><u> </u>。</p> <p style="margin-left:0cm;"><strong>二、选择题(20分)   14</strong></p> <p style="margin-left:0cm;"><span style="color:#FF0000;">1</span><span style="color:#FF0000;">、</span><span style="color:#FF0000;">下面哪一个不是JSP本身已加载的基本类?(</span><span style="color:#FF0000;">b  </span><span style="color:#FF0000;">)</span></p> <p style="margin-left:0cm;"><span style="color:#FF0000;">A</span><span style="color:#FF0000;">、java.lang.*    </span><span style="color:#000080;">B</span><span style="color:#000080;">、java.io.*</span><span style="color:#FF0000;">  C</span><span style="color:#FF0000;">、javax.servlet.*  D、javax.servlet.jsp.*</span></p> <p style="margin-left:0cm;"><span style="color:#FF0000;">2</span><span style="color:#FF0000;">、</span><span style="color:#FF0000;">对于预定义<%!预定义%>的说法错误的是:(</span><span style="color:#FF0000;">c</span><span style="color:#FF0000;">)</span></p> <p style="margin-left:0cm;"><span style="color:#FF0000;">A</span><span style="color:#FF0000;">、一次可声明多个变量和方法,只要以“;”结尾就行   B、一个声明仅在一个页面中有效</span></p> <p style="margin-left:0cm;"><span style="color:#FF0000;">C</span><span style="color:#FF0000;">、声明的变量将作为局部变量         D、在预定义中声明的变量将在JSP页面初始化时初始化</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">3</span><span style="color:#000000;">、</span><span style="color:#000000;">从</span><span style="color:#000000;"> “</span><span style="color:#000000;">员工</span><span style="color:#000000;">” </span><span style="color:#000000;">表的“姓名”字段中找出名字</span><span style="color:#333399;">包含</span><span style="color:#000000;">“玛丽”的人,下面哪条</span><span style="color:#000000;">select</span><span style="color:#000000;">语句正确:(</span><span style="color:#000000;"> D </span><span style="color:#000000;">)</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">A</span><span style="color:#000000;">、</span><span style="color:#000000;"> Select * from</span><span style="color:#000000;">员工</span><span style="color:#000000;"> where </span><span style="color:#000000;">姓名</span><span style="color:#000000;"> =’_</span><span style="color:#000000;">玛丽</span><span style="color:#000000;">_’  B </span><span style="color:#000000;">、</span><span style="color:#000000;">Select * from</span><span style="color:#000000;">员工</span><span style="color:#000000;"> where </span><span style="color:#000000;">姓名</span><span style="color:#000000;"> =’%</span><span style="color:#000000;">玛丽</span><span style="color:#000000;">_’</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">C</span><span style="color:#000000;">、</span><span style="color:#000000;"> Select * from</span><span style="color:#000000;">员工</span><span style="color:#000000;"> where </span><span style="color:#000000;">姓名</span><span style="color:#000000;"> like ‘_</span><span style="color:#000000;">玛丽</span><span style="color:#000000;">%’  </span><span style="color:#333399;">D</span><span style="color:#333399;">、</span><span style="color:#333399;"> Select * from</span><span style="color:#333399;">员工</span><span style="color:#333399;"> where </span><span style="color:#333399;">姓名</span><span style="color:#333399;"> like ‘%</span><span style="color:#333399;">玛丽</span><span style="color:#333399;">%’</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">4</span><span style="color:#000000;">、</span><span style="color:#000000;">下述选项中不属于</span><span style="color:#000000;">JDBC</span><span style="color:#000000;">基本功能的是:(</span><span style="color:#000000;"> D </span><span style="color:#000000;">)</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">A.       </span><span style="color:#000000;">与数据库建立连接</span><span style="color:#000000;">  B.       </span><span style="color:#000000;">提交</span><span style="color:#000000;">SQL</span><span style="color:#000000;">语句</span><span style="color:#000000;">   C.        </span><span style="color:#000000;">处理查询结果</span>  <span style="color:#000080;">D.       </span><span style="color:#000080;">数据库维护管理</span></p> <p style="margin-left:0cm;"><span style="color:#FF0000;">5</span><span style="color:#FF0000;">、</span><span style="color:#FF0000;">在</span><span style="color:#FF0000;">JSP</span><span style="color:#FF0000;">中使用</span><span style="color:#FF0000;"><jsp:getProperty></span><span style="color:#FF0000;">标记时,不会出现的属性是:(</span><span style="color:#FF0000;"> c </span><span style="color:#FF0000;">)</span></p> <p style="margin-left:0cm;"><span style="color:#FF0000;">A.       name     B.       property     C.        value        D.       </span><span style="color:#FF0000;">以上皆不会出现</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">6</span><span style="color:#000000;">、</span><span style="color:#000000;">Page</span><span style="color:#000000;">指令用于定义</span><span style="color:#000000;">JSP</span><span style="color:#000000;">文件中的全局属性,下列关于该指令用法的描述不正确的是:(</span><span style="color:#000000;">D  </span><span style="color:#000000;">)</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">A.    <%@ page %></span><span style="color:#000000;">作用于整个</span><span style="color:#000000;">JSP</span><span style="color:#000000;">页面。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">B.   </span><span style="color:#000000;">可以在一个页面中使用多个</span><span style="color:#000000;"><%@ page %></span><span style="color:#000000;">指令。</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">C.    </span><span style="color:#000000;">为增强程序的可读性,建议将</span><span style="color:#000000;"><%@ page %></span><span style="color:#000000;">指令放在</span><span style="color:#000000;">JSP</span><span style="color:#000000;">文件的开头,但不是必须的。</span></p> <p style="margin-left:0cm;">       <span style="color:#0000FF;">D.       <%@ page %></span><span style="color:#0000FF;">指令中的属性只能出现一次。</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">7</span><span style="color:#000000;">、</span><span style="color:#000000;">在</span><span style="color:#000000;">JSP</span><span style="color:#000000;">中调用</span><span style="color:#000000;">JavaBean</span><span style="color:#000000;">时不会用到的标记是:(</span><span style="color:#000000;"> A </span><span style="color:#000000;">)</span></p> <p style="margin-left:0cm;">       <span style="color:#0000FF;">A.       <javabean></span><span style="color:#000000;">     B.       <jsp:useBean>    C.        <jsp:setProperty>       D.       <jsp:getProperty></span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">8</span><span style="color:#000000;">、</span><span style="color:#000000;">关于</span><span style="color:#000000;">JavaBean</span><span style="color:#000000;">正确的说法是:(</span><span style="color:#000000;">  A</span><span style="color:#000000;">)</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">A</span><span style="color:#000000;">、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">B</span><span style="color:#000000;">、在JSP文件中引用Bean,其实就是用</span><span style="color:#000000;"><jsp:useBean></span><span style="color:#000000;">语句</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">C</span><span style="color:#000000;">、被引用的Bean文件的文件名后缀为.java  </span></p> <p style="margin-left:0cm;"><span style="color:#000000;">D</span><span style="color:#000000;">、Bean文件放在任何目录下都可以被引用</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">9</span><span style="color:#000000;">、</span><span style="color:#000000;">Servlet</span><span style="color:#000000;">程序的入口点是:(</span><span style="color:#000000;">A  </span><span style="color:#000000;">)</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">A</span><span style="color:#000000;">、</span><span style="color:#0000FF;">init</span><span style="color:#0000FF;">()</span><span style="color:#000000;">  B</span><span style="color:#000000;">、main()  C、service()  D、doGet()</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">10</span><span style="color:#000000;">、</span>            <span style="color:#000000;">不能在不同用户之间共享数据的方法是(A  )</span></p> <p style="margin-left:0cm;"><span style="color:#0000FF;">A</span><span style="color:#0000FF;">、通过</span><span style="color:#0000FF;">cookie</span> <span style="color:#000000;"> B</span><span style="color:#000000;">、利用文件系统   C、利用数据库     D、通过</span>ServletContext对象</p> <p style="margin-left:0cm;"><strong>三、问答题(40分)  30</strong></p> <p style="margin-left:0cm;">1.jsp有哪些内置对象?作用分别是什么?</p> <p style="margin-left:0cm;">application对象代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息。</p> <p style="margin-left:0cm;">Config对象允许将初始化数据传递给一个JSP页面</p> <p style="margin-left:0cm;">Exception对象含有只能由指定的JSP“错误处理页面”访问的异常数据。</p> <p style="margin-left:0cm;">Out对象代表提供输出流的访问</p> <p style="margin-left:0cm;">Page对象代表JSP页面对应的Servlet类实例</p> <p style="margin-left:0cm;">PageContext对象是Jsp页面本身的上下文,它提供唯一一组方法来管理具有不同作用域的属性</p> <p style="margin-left:0cm;">Request对象提供对Http请求数据的访问,同时还提供用于加入特定请求数据的上下文</p> <p style="margin-left:0cm;"> Response对象允许直接访问HttpServletResponse对象</p> <p style="margin-left:0cm;">Session对象可能是状态管理上下文中使用最多的对话</p> <p style="margin-left:0cm;"><br><br> 2.jsp有哪些动作?作用分别是什么?</p> <p style="margin-left:0cm;"><jsp:param>操作被用来以“名—值”队的形式为其他标签提供附加信息</p> <p style="margin-left:0cm;"><jsp:include>操作允许在请求是在现成的JSP页面里包含静态或者动态资源</p> <p style="margin-left:0cm;"><jsp:forward>操作允许将请求<span style="color:#FF0000;">转发到</span>另一个JSP、servlet或静态资源文件</p> <p style="margin-left:0cm;"><jsp:useBean>标签用来在JSP页面中创建一个JavaBean实例并指定他的名字以及作用范围</p> <p style="margin-left:0cm;"><jsp:setProperty>此操作和setBean一起协作,用来设置JavaBean的属性</p> <p style="margin-left:0cm;"><jsp:getProperty>操作是对<jsp:setProperty>操作的补充,用来访问一个Bean的属性</p> <p style="margin-left:17.95pt;"><jsp:plugin>用来<span style="color:#FF0000;">产生客户端浏览器</span>的特别标签,可以使用它来插入Applet和JavaBean<br> <jsp:fallback></p> <p style="margin-left:0cm;">3.JSP中动态INCLUDE与静态INCLUDE的区别?</p> <p style="margin-left:0cm;">如果文件仅仅是静态文件,那么这种包含仅仅是把包含文件的内容加到JSP文件中去,但这个被包含文件不会被JSP编译器执行。相反,如果这个被包含文件是动态的文件,那么他将被JSP编译器执行。如果是动态文件还可以用<jsp:param>传递参数</p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">4.两种跳转方式分别是什么?有什么区别? <jsp:include page="included.jsp" flush="true"><br>   <jsp:forward page= "nextpage.jsp"/></p> <p style="margin-left:0cm;"><jsp:include>操作允许在请求是在<span style="color:#008080;">现成的JSP页面里包含静态或者动态资源</span></p> <p style="margin-left:0cm;"><jsp:forward>操作允许将请求转发到<span style="color:#008000;">另一个JSP、servlet或静态资源文件</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">5.servlet运行的生命周期图.</p> <p style="margin-left:0cm;">装载Servlet</p> <p style="margin-left:0cm;">Servlet类                                            Servlet初始化(调用init方法)</p> <p style="margin-left:0cm;">实例对象被回收                                        提供服务(调用Service方法)</p> <p style="margin-left:0cm;">                     销毁Servlet实例(调用destroy方法)</p> <p style="margin-left:0cm;">6.jspsmartupload实现上传下载的步骤.(简述,并用代码实现)</p> <p style="margin-left:0cm;">   首先创建Html文件</p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">html</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">  <span style="color:#008080;"><</span><span style="color:#3f7f7f;">body </span><span style="color:#7f007f;">bgcolor</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"white"</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">  <span style="color:#008080;"><</span><span style="color:#3f7f7f;">h1</span><span style="color:#008080;">></span><span style="color:#000000;">jspsmartupload : Sample 1</span><span style="color:#008080;"></</span><span style="color:#3f7f7f;">h1</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">  <span style="color:#008080;"><</span><span style="color:#3f7f7f;">hr</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">  <span style="color:#008080;"><</span><span style="color:#3f7f7f;">form </span><span style="color:#7f007f;">action</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"jsp/sample1.jsp" </span><span style="color:#7f007f;">method</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"post" </span><span style="color:#7f007f;">enctype</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"multipart/form-data"</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">input </span><span style="color:#7f007f;">type</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"file" </span><span style="color:#7f007f;">name</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"file1" </span><span style="color:#7f007f;">size</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"50"</span><span style="color:#008080;">><</span><span style="color:#3f7f7f;">br</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">input </span><span style="color:#7f007f;">type</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"file" </span><span style="color:#7f007f;">name</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"file2" </span><span style="color:#7f007f;">size</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"50"</span><span style="color:#008080;">><</span><span style="color:#3f7f7f;">br</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">input </span><span style="color:#7f007f;">type</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"file" </span><span style="color:#7f007f;">name</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"file3" </span><span style="color:#7f007f;">size</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"50"</span><span style="color:#008080;">><</span><span style="color:#3f7f7f;">br</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">input </span><span style="color:#7f007f;">type</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"file" </span><span style="color:#7f007f;">name</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"file4" </span><span style="color:#7f007f;">size</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"50"</span><span style="color:#008080;">><</span><span style="color:#3f7f7f;">br</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">input </span><span style="color:#7f007f;">type</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"submit" </span><span style="color:#7f007f;">value</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"Upload"</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">  <span style="color:#008080;"></</span><span style="color:#3f7f7f;">form</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">   </p> <p style="margin-left:0cm;">  <span style="color:#008080;"></</span><span style="color:#3f7f7f;">body</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"></</span><span style="color:#3f7f7f;">html</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;">在创建JSP页面</span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">language</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"java" </span><span style="color:#7f007f;">import</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"com.jspsmart.upload.*"</span></p> <p style="margin-left:0cm;">    <span style="color:#7f007f;">pageEncoding</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"ISO-8859-1"</span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">jsp:useBean </span><span style="color:#7f007f;">id</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"mySmartUpload" </span><span style="color:#7f007f;">scope</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"page"</span></p> <p style="margin-left:0cm;">    <span style="color:#7f007f;">class</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"com.jspsmart.upload.SmartUpload"</span><span style="color:#008080;">></</span><span style="color:#3f7f7f;">jsp:useBean</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">html</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">body </span><span style="color:#7f007f;">bgcolor</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"white"</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">        <span style="color:#008080;"><</span></p> <p style="margin-left:0cm;">        <span style="color:#008080;"><</span><span style="color:#3f7f7f;">h1</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#000000;">            jspSmartUpload : Sample 1</span></p> <p style="margin-left:0cm;">        <span style="color:#008080;"></</span><span style="color:#3f7f7f;">h1</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">        <span style="color:#008080;"><</span><span style="color:#3f7f7f;">hr</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">        <span style="color:#bf5f3f;"><%</span></p> <p style="margin-left:0cm;">            <strong><span style="color:#7f0055;">int</span></strong><span style="color:#000000;"> count = 0;</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">            mySmartUpload.initialize(pageContext);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">            mySmartUpload.setTotalMaxFileSize(1000000);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">            mySmartUpload.upload();</span></p> <p style="margin-left:0cm;">            <strong><span style="color:#7f0055;">try</span></strong><span style="color:#000000;"> {</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">                count = mySmartUpload.save(</span><span style="color:#2a00ff;">"/upload"</span><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">                out.println(count + </span><span style="color:#2a00ff;">"file(s) upload."</span><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">            } </span><strong><span style="color:#7f0055;">catch</span></strong><span style="color:#000000;"> (Exception e) {</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">                out.println(e.toString());</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">            }</span></p> <p style="margin-left:0cm;">        <span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"></</span><span style="color:#3f7f7f;">body</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"></</span><span style="color:#3f7f7f;">html</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">7.用jfreechart组件实现报表的步骤(简述,并用代码实现)</p> <p style="margin-left:0cm;">步骤:1 建立代表图表数据的Dataset对象</p> <p style="margin-left:0cm;">      2 建立用于绘制图表JfreeChart类</p> <p style="margin-left:0cm;">      3 将图表输出到指定目标</p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">language</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"java" </span><span style="color:#7f007f;">contentType</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"text/html;charset=gb2312"</span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">import</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"org.jfree.chart.ChartFactory"</span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">import</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"org.jfree.chart.JFreeChart" </span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">import</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"org.jfree.chart.servlet.ServletUtilities" </span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">import</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"org.jfree.chart.plot.PlotOrientation" </span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">import</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"org.jfree.data.category.DefaultCategoryDataset" </span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">import</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"org.jfree.chart.ChartUtilities,org.jfree.chart.plot.CategoryPlot" </span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%@ </span><span style="color:#3f7f7f;">page </span><span style="color:#7f007f;">import</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"java.awt.*" </span><span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#bf5f3f;"><%</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">DefaultCategoryDataset dataset=</span><strong><span style="color:#7f0055;">new</span></strong><span style="color:#000000;"> DefaultCategoryDataset();</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">dataset.addValue(300,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">北京"</span><span style="color:#000000;">,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">苹果"</span><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">dataset.addValue(200,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">北京"</span><span style="color:#000000;">,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">西瓜"</span><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">dataset.addValue(500,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">北京"</span><span style="color:#000000;">,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">葡萄"</span><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">dataset.addValue(340,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">北京"</span><span style="color:#000000;">,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">芒果"</span><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">dataset.addValue(280,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">北京"</span><span style="color:#000000;">,</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">香蕉"</span><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#000000;">JFreeChart chart=ChartFactory.createBarChart3D(</span><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">水果销售量统计图"</span><span style="color:#000000;">,</span><span style="color:#3f7f5f;">//</span><span style="color:#3f7f5f;">图表标题</span></p> <p style="margin-left:0cm;"><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">水果"</span><span style="color:#000000;">,</span><span style="color:#3f7f5f;">//X</span><span style="color:#3f7f5f;">轴的显示标题</span></p> <p style="margin-left:0cm;"><span style="color:#2a00ff;">"</span><span style="color:#2a00ff;">销量"</span><span style="color:#000000;">,</span><span style="color:#3f7f5f;">//Y</span><span style="color:#3f7f5f;">轴的显示标题</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">dataset,</span><span style="color:#3f7f5f;">//</span><span style="color:#3f7f5f;">数据集</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">PlotOrientation.VERTICAL,</span><span style="color:#3f7f5f;">//</span><span style="color:#3f7f5f;">图表方向:水平、垂直</span></p> <p style="margin-left:0cm;"><strong><span style="color:#7f0055;">false</span></strong><span style="color:#000000;">,</span><span style="color:#3f7f5f;">//</span><span style="color:#3f7f5f;">是否包含图例</span></p> <p style="margin-left:0cm;"><strong><span style="color:#7f0055;">false</span></strong><span style="color:#000000;">,</span><span style="color:#3f7f5f;">//</span><span style="color:#3f7f5f;">是否包含提示</span></p> <p style="margin-left:0cm;"><strong><span style="color:#7f0055;">false</span></strong><span style="color:#3f7f5f;">//</span><span style="color:#3f7f5f;">是否包含URL</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#3f7f5f;">//</span><span style="color:#3f7f5f;">设置背景颜色</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">chart.setBackgroundPaint(</span><strong><span style="color:#7f0055;">new</span></strong><span style="color:#000000;"> Color(200,200,200));</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">CategoryPlot cp=chart.getCategoryPlot();</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">cp.setBackgroundPaint(</span><strong><span style="color:#7f0055;">new</span></strong><span style="color:#000000;"> Color(100,100,100));</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">cp.setDomainGridlinePaint(Color.black);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">cp.setDomainGridlinesVisible(</span><strong><span style="color:#7f0055;">true</span></strong><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">cp.setRangeGridlinePaint(Color.red);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">String fileName=ServletUtilities.saveChartAsJPEG(chart,800,600,</span><strong><span style="color:#7f0055;">null</span></strong><span style="color:#000000;">,</span><strong><span style="color:#7f0055;">null</span></strong><span style="color:#000000;">);</span></p> <p style="margin-left:0cm;"><span style="color:#000000;">String url=request.getContextPath()+</span><span style="color:#2a00ff;">"/DisplayChart?filename="</span><span style="color:#000000;">+fileName;</span></p> <p style="margin-left:0cm;"> <span style="color:#bf5f3f;">%></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">html</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">  <span style="color:#008080;"><</span><span style="color:#3f7f7f;">head</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">title</span><span style="color:#008080;">></span><span style="color:#000000;">JFreeChart Example</span><span style="color:#008080;"></</span><span style="color:#3f7f7f;">title</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">  <span style="color:#008080;"></</span><span style="color:#3f7f7f;">head</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">  <span style="color:#008080;"><</span><span style="color:#3f7f7f;">body</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">p </span><span style="color:#7f007f;">align</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">"center"</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">img </span><span style="color:#7f007f;">src</span><span style="color:#000000;">=</span>"<span style="color:#bf5f3f;"><%=</span><span style="color:#000000;">url </span><span style="color:#bf5f3f;">%></span>" <span style="color:#7f007f;">border</span><span style="color:#000000;">=</span><span style="color:#2a00ff;">1</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">    <span style="color:#008080;"></</span><span style="color:#3f7f7f;">p</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">  <span style="color:#008080;"></</span><span style="color:#3f7f7f;">body</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"></</span><span style="color:#3f7f7f;">html</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;">8.在程序里怎样注册servlet.</p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;">    <span style="color:#008080;"><</span><span style="color:#3f7f7f;">servlet</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">servlet-name</span><span style="color:#008080;">></span><span style="color:#000000;">displayChart</span><span style="color:#008080;"></</span><span style="color:#3f7f7f;">servlet-name</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">servlet-class</span><span style="color:#008080;">></span><span style="color:#000000;">org.jfree.chart.servlet.DisplayChart</span><span style="color:#008080;"></</span><span style="color:#3f7f7f;">servlet-class</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"></</span><span style="color:#3f7f7f;">servlet</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">servlet-mapping</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">servlet-name</span><span style="color:#008080;">></span><span style="color:#000000;">displayChart</span><span style="color:#008080;"></</span><span style="color:#3f7f7f;">servlet-name</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"><</span><span style="color:#3f7f7f;">url-pattern</span><span style="color:#008080;">></span><span style="color:#000000;">/displayChart</span><span style="color:#008080;"></</span><span style="color:#3f7f7f;">url-pattern</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"><span style="color:#008080;"></</span><span style="color:#3f7f7f;">servlet-mapping</span><span style="color:#008080;">></span></p> <p style="margin-left:0cm;"> </p> <p style="margin-left:0cm;"> </p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1288108524303331328"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(java,web)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1835511912843014144.htm" title="理解Gunicorn:Python WSGI服务器的基石" target="_blank">理解Gunicorn:Python WSGI服务器的基石</a> <span class="text-muted">范范0825</span> <a class="tag" taget="_blank" href="/search/ipython/1.htm">ipython</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>理解Gunicorn:PythonWSGI服务器的基石介绍Gunicorn,全称GreenUnicorn,是一个为PythonWSGI(WebServerGatewayInterface)应用设计的高效、轻量级HTTP服务器。作为PythonWeb应用部署的常用工具,Gunicorn以其高性能和易用性著称。本文将介绍Gunicorn的基本概念、安装和配置,帮助初学者快速上手。1.什么是Gunico</div> </li> <li><a href="/article/1835509897106649088.htm" title="Long类型前后端数据不一致" target="_blank">Long类型前后端数据不一致</a> <span class="text-muted">igotyback</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>响应给前端的数据浏览器控制台中response中看到的Long类型的数据是正常的到前端数据不一致前后端数据类型不匹配是一个常见问题,尤其是当后端使用Java的Long类型(64位)与前端JavaScript的Number类型(最大安全整数为2^53-1,即16位)进行数据交互时,很容易出现精度丢失的问题。这是因为JavaScript中的Number类型无法安全地表示超过16位的整数。为了解决这个问</div> </li> <li><a href="/article/1835509769822105600.htm" title="LocalDateTime 转 String" target="_blank">LocalDateTime 转 String</a> <span class="text-muted">igotyback</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>importjava.time.LocalDateTime;importjava.time.format.DateTimeFormatter;publicclassMain{publicstaticvoidmain(String[]args){//获取当前时间LocalDateTimenow=LocalDateTime.now();//定义日期格式化器DateTimeFormatterformat</div> </li> <li><a href="/article/1835509391361667072.htm" title="Linux下QT开发的动态库界面弹出操作(SDL2)" target="_blank">Linux下QT开发的动态库界面弹出操作(SDL2)</a> <span class="text-muted">13jjyao</span> <a class="tag" taget="_blank" href="/search/QT%E7%B1%BB/1.htm">QT类</a><a class="tag" taget="_blank" href="/search/qt/1.htm">qt</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/sdl2/1.htm">sdl2</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a> <div>需求:操作系统为linux,开发框架为qt,做成需带界面的qt动态库,调用方为java等非qt程序难点:调用方为java等非qt程序,也就是说调用方肯定不带QApplication::exec(),缺少了这个,QTimer等事件和QT创建的窗口将不能弹出(包括opencv也是不能弹出);这与qt调用本身qt库是有本质的区别的思路:1.调用方缺QApplication::exec(),那么我们在接口</div> </li> <li><a href="/article/1835504218178416640.htm" title="Google earth studio 简介" target="_blank">Google earth studio 简介</a> <span class="text-muted">陟彼高冈yu</span> <a class="tag" taget="_blank" href="/search/%E6%97%85%E6%B8%B8/1.htm">旅游</a> <div>GoogleEarthStudio是一个基于Web的动画工具,专为创作使用GoogleEarth数据的动画和视频而设计。它利用了GoogleEarth强大的三维地图和卫星影像数据库,使用户能够轻松地创建逼真的地球动画、航拍视频和动态地图可视化。网址为https://www.google.com/earth/studio/。GoogleEarthStudio是一个基于Web的动画工具,专为创作使用G</div> </li> <li><a href="/article/1835502578050363392.htm" title="PHP环境搭建详细教程" target="_blank">PHP环境搭建详细教程</a> <span class="text-muted">好看资源平台</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a> <div>PHP是一个流行的服务器端脚本语言,广泛用于Web开发。为了使PHP能够在本地或服务器上运行,我们需要搭建一个合适的PHP环境。本教程将结合最新资料,介绍在不同操作系统上搭建PHP开发环境的多种方法,包括Windows、macOS和Linux系统的安装步骤,以及本地和Docker环境的配置。1.PHP环境搭建概述PHP环境的搭建主要分为以下几类:集成开发环境:例如XAMPP、WAMP、MAMP,这</div> </li> <li><a href="/article/1835498925755297792.htm" title="DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理" target="_blank">DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理</a> <span class="text-muted">STU学生网页设计</span> <a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1/1.htm">网页设计</a><a class="tag" taget="_blank" href="/search/%E6%9C%9F%E6%9C%AB%E7%BD%91%E9%A1%B5%E4%BD%9C%E4%B8%9A/1.htm">期末网页作业</a><a class="tag" taget="_blank" href="/search/html%E9%9D%99%E6%80%81%E7%BD%91%E9%A1%B5/1.htm">html静态网页</a><a class="tag" taget="_blank" href="/search/html5%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">html5期末大作业</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1/1.htm">网页设计</a><a class="tag" taget="_blank" href="/search/web%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web大作业</a> <div>️精彩专栏推荐作者主页:【进入主页—获取更多源码】web前端期末大作业:【HTML5网页期末作业(1000套)】程序员有趣的告白方式:【HTML七夕情人节表白网页制作(110套)】文章目录二、网站介绍三、网站效果▶️1.视频演示2.图片演示四、网站代码HTML结构代码CSS样式代码五、更多源码二、网站介绍网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。网站程</div> </li> <li><a href="/article/1835498547785592832.htm" title="【华为OD机试真题2023B卷 JAVA&JS】We Are A Team" target="_blank">【华为OD机试真题2023B卷 JAVA&JS】We Are A Team</a> <span class="text-muted">若博豆</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a> <div>华为OD2023(B卷)机试题库全覆盖,刷题指南点这里WeAreATeam时间限制:1秒|内存限制:32768K|语言限制:不限题目描述:总共有n个人在机房,每个人有一个标号(1<=标号<=n),他们分成了多个团队,需要你根据收到的m条消息判定指定的两个人是否在一个团队中,具体的:1、消息构成为:abc,整数a、b分别代</div> </li> <li><a href="/article/1835496149843275776.htm" title="关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript" target="_blank">关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript</a> <span class="text-muted">二挡起步</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web前端期末大作业</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/%E6%97%85%E6%B8%B8/1.htm">旅游</a><a class="tag" taget="_blank" href="/search/%E9%A3%8E%E6%99%AF/1.htm">风景</a> <div>⛵源码获取文末联系✈Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业|游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作|HTML期末大学生网页设计作业,Web大学生网页HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScrip</div> </li> <li><a href="/article/1835496148601761792.htm" title="HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动" target="_blank">HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动</a> <span class="text-muted">二挡起步</span> <a class="tag" taget="_blank" href="/search/web%E5%89%8D%E7%AB%AF%E6%9C%9F%E6%9C%AB%E5%A4%A7%E4%BD%9C%E4%B8%9A/1.htm">web前端期末大作业</a><a class="tag" taget="_blank" href="/search/web%E8%AE%BE%E8%AE%A1%E7%BD%91%E9%A1%B5%E8%A7%84%E5%88%92%E4%B8%8E%E8%AE%BE%E8%AE%A1/1.htm">web设计网页规划与设计</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/dreamweaver/1.htm">dreamweaver</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线</div> </li> <li><a href="/article/1835495170972413952.htm" title="git - Webhook让部署自动化" target="_blank">git - Webhook让部署自动化</a> <span class="text-muted">大猪大猪</span> <div>我们现在有一个需求,将项目打包上传到gitlab或者github后,程序能自动部署,不用手动地去服务器中进行项目更新并运行,如何做到?这里我们可以使用gitlab与github的挂钩,挂钩的原理就是,每当我们有请求到gitlab与github服务器时,这时他俩会根据我们配置的挂钩地扯进行访问,webhook挂钩程序会一直监听着某个端口请求,一但收到他们发过来的请求,这时就知道用户有请求提交了,这时</div> </li> <li><a href="/article/1835493267907637248.htm" title="webpack图片等资源的处理" target="_blank">webpack图片等资源的处理</a> <span class="text-muted">dmengmeng</span> <div>需要的loaderfile-loader(让我们可以引入这些资源文件)url-loader(其实是file-loader的二次封装)img-loader(处理图片所需要的)在没有使用任何处理图片的loader之前,比如说css中用到了背景图片,那么最后打包会报错的,因为他没办法处理图片。其实你只想能够使用图片的话。只加一个file-loader就可以,打开网页能准确看到图片。{test:/\.(p</div> </li> <li><a href="/article/1835492740536823808.htm" title="node.js学习" target="_blank">node.js学习</a> <span class="text-muted">小猿L</span> <a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a><a class="tag" taget="_blank" href="/search/node.js/1.htm">node.js</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a><a class="tag" taget="_blank" href="/search/vim/1.htm">vim</a> <div>node.js学习实操及笔记温故node.js,node.js学习实操过程及笔记~node.js学习视频node.js官网node.js中文网实操笔记githubcsdn笔记为什么学node.js可以让别人访问我们编写的网页为后续的框架学习打下基础,三大框架vuereactangular离不开node.jsnode.js是什么官网:node.js是一个开源的、跨平台的运行JavaScript的运行</div> </li> <li><a href="/article/1835476093189058560.htm" title="Java 重写(Override)与重载(Overload)" target="_blank">Java 重写(Override)与重载(Overload)</a> <span class="text-muted">叨唧唧的</span> <div>Java重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如:父类的一个方法申明了一个检查异常IOExceptio</div> </li> <li><a href="/article/1835473830873755648.htm" title="简单了解 JVM" target="_blank">简单了解 JVM</a> <span class="text-muted">记得开心一点啊</span> <a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a> <div>目录♫什么是JVM♫JVM的运行流程♫JVM运行时数据区♪虚拟机栈♪本地方法栈♪堆♪程序计数器♪方法区/元数据区♫类加载的过程♫双亲委派模型♫垃圾回收机制♫什么是JVMJVM是JavaVirtualMachine的简称,意为Java虚拟机。虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统(如:JVM、VMwave、VirtualBox)。JVM和其他两个虚拟机</div> </li> <li><a href="/article/1835471058648526848.htm" title="1分钟解决 -bash: mvn: command not found,在Centos 7中安装Maven" target="_blank">1分钟解决 -bash: mvn: command not found,在Centos 7中安装Maven</a> <span class="text-muted">Energet!c</span> <a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>1分钟解决-bash:mvn:commandnotfound,在Centos7中安装Maven检查Java环境1下载Maven2解压Maven3配置环境变量4验证安装5常见问题与注意事项6总结检查Java环境Maven依赖Java环境,请确保系统已经安装了Java并配置了环境变量。可以通过以下命令检查:java-version如果未安装,请先安装Java。1下载Maven从官网下载:前往Apach</div> </li> <li><a href="/article/1835470931783413760.htm" title="「豆包Marscode体验官」 | 云端 IDE 启动 & Rust 体验" target="_blank">「豆包Marscode体验官」 | 云端 IDE 启动 & Rust 体验</a> <span class="text-muted">张风捷特烈</span> <a class="tag" taget="_blank" href="/search/ide/1.htm">ide</a><a class="tag" taget="_blank" href="/search/rust/1.htm">rust</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a> <div>theme:cyanosis我正在参加「豆包MarsCode初体验」征文活动MarsCode可以看作一个运行在服务端的远程VSCode开发环境。对于我这种想要学习体验某些语言,但不想在电脑里装环境的人来说非常友好。本文就来介绍一下在MarsCode里,我的体验rust开发体验。一、MarsCode是什么它的本质是:提供代码助手和云端IDE服务的web网站,可通过下面的链接访问https://www</div> </li> <li><a href="/article/1835469672334585856.htm" title="Java企业面试题3" target="_blank">Java企业面试题3</a> <span class="text-muted">马龙强_</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>1.break和continue的作用(智*图)break:用于完全退出一个循环(如for,while)或一个switch语句。当在循环体内遇到break语句时,程序会立即跳出当前循环体,继续执行循环之后的代码。continue:用于跳过当前循环体中剩余的部分,并开始下一次循环。如果是在for循环中使用continue,则会直接进行条件判断以决定是否执行下一轮循环。2.if分支语句和switch分</div> </li> <li><a href="/article/1835468916290318336.htm" title="JVM、JRE和 JDK:理解Java开发的三大核心组件" target="_blank">JVM、JRE和 JDK:理解Java开发的三大核心组件</a> <span class="text-muted">Y雨何时停T</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>Java是一门跨平台的编程语言,它的成功离不开背后强大的运行环境与开发工具的支持。在Java的生态中,JVM(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个至关重要的核心组件。本文将探讨JVM、JDK和JRE的区别,帮助你更好地理解Java的运行机制。1.JVM:Java虚拟机(JavaVirtualMachine)什么是JVM?JVM,即Java虚拟机,是Ja</div> </li> <li><a href="/article/1835464504918503424.htm" title="Java面试题精选:消息队列(二)" target="_blank">Java面试题精选:消息队列(二)</a> <span class="text-muted">芒果不是芒</span> <a class="tag" taget="_blank" href="/search/Java%E9%9D%A2%E8%AF%95%E9%A2%98%E7%B2%BE%E9%80%89/1.htm">Java面试题精选</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/kafka/1.htm">kafka</a> <div>一、Kafka的特性1.消息持久化:消息存储在磁盘,所以消息不会丢失2.高吞吐量:可以轻松实现单机百万级别的并发3.扩展性:扩展性强,还是动态扩展4.多客户端支持:支持多种语言(Java、C、C++、GO、)5.KafkaStreams(一个天生的流处理):在双十一或者销售大屏就会用到这种流处理。使用KafkaStreams可以快速的把销售额统计出来6.安全机制:Kafka进行生产或者消费的时候会</div> </li> <li><a href="/article/1835462485629562880.htm" title="白骑士的Java教学基础篇 2.5 控制流语句" target="_blank">白骑士的Java教学基础篇 2.5 控制流语句</a> <span class="text-muted">白骑士所长</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/%E6%95%99%E5%AD%A6/1.htm">教学</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>欢迎继续学习Java编程的基础篇!在前面的章节中,我们了解了Java的变量、数据类型和运算符。接下来,我们将探讨Java中的控制流语句。控制流语句用于控制程序的执行顺序,使我们能够根据特定条件执行不同的代码块,或重复执行某段代码。这是编写复杂程序的基础。通过学习这一节内容,你将掌握如何使用条件语句和循环语句来编写更加灵活和高效的代码。条件语句条件语句用于根据条件的真假来执行不同的代码块。if语句‘</div> </li> <li><a href="/article/1835462232612368384.htm" title="python语法——三目运算符" target="_blank">python语法——三目运算符</a> <span class="text-muted">HappyRocking</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E4%B8%89%E7%9B%AE%E8%BF%90%E7%AE%97%E7%AC%A6/1.htm">三目运算符</a> <div>在java中,有三目运算符,如:intc=(a>b)?a:b表示c取两者中的较大值。但是在python,不能直接这样使用,估计是因为冒号在python有分行的关键作用。那么在python中,如何实现类似功能呢?可以使用ifelse语句,也是一行可以完成,格式为:aifbelsec表示如果b为True,则表达式等于a,否则等于c。如:c=(aif(a>b)elseb)同样是完成了取最大值的功能。</div> </li> <li><a href="/article/1835457442260021248.htm" title="ArrayList 源码解析" target="_blank">ArrayList 源码解析</a> <span class="text-muted">程序猿进阶</span> <a class="tag" taget="_blank" href="/search/Java%E5%9F%BA%E7%A1%80/1.htm">Java基础</a><a class="tag" taget="_blank" href="/search/ArrayList/1.htm">ArrayList</a><a class="tag" taget="_blank" href="/search/List/1.htm">List</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1/1.htm">架构设计</a><a class="tag" taget="_blank" href="/search/idea/1.htm">idea</a> <div>ArrayList是Java集合框架中的一个动态数组实现,提供了可变大小的数组功能。它继承自AbstractList并实现了List接口,是顺序容器,即元素存放的数据与放进去的顺序相同,允许放入null元素,底层通过数组实现。除该类未实现同步外,其余跟Vector大致相同。每个ArrayList都有一个容量capacity,表示底层数组的实际大小,容器内存储元素的个数不能多于当前容量。当向容器中添</div> </li> <li><a href="/article/1835455048277127168.htm" title="Python神器!WEB自动化测试集成工具 DrissionPage" target="_blank">Python神器!WEB自动化测试集成工具 DrissionPage</a> <span class="text-muted">亚丁号</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>一、前言用requests做数据采集面对要登录的网站时,要分析数据包、JS源码,构造复杂的请求,往往还要应付验证码、JS混淆、签名参数等反爬手段,门槛较高。若数据是由JS计算生成的,还须重现计算过程,体验不好,开发效率不高。使用浏览器,可以很大程度上绕过这些坑,但浏览器运行效率不高。因此,这个库设计初衷,是将它们合而为一,能够在不同须要时切换相应模式,并提供一种人性化的使用方法,提高开发和运行效率</div> </li> <li><a href="/article/1835454921990828032.htm" title="Java爬虫框架(一)--架构设计" target="_blank">Java爬虫框架(一)--架构设计</a> <span class="text-muted">狼图腾-狼之传说</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E4%BB%BB%E5%8A%A1/1.htm">任务</a><a class="tag" taget="_blank" href="/search/html%E8%A7%A3%E6%9E%90%E5%99%A8/1.htm">html解析器</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8/1.htm">存储</a><a class="tag" taget="_blank" href="/search/%E7%94%B5%E5%AD%90%E5%95%86%E5%8A%A1/1.htm">电子商务</a> <div>一、架构图那里搜网络爬虫框架主要针对电子商务网站进行数据爬取,分析,存储,索引。爬虫:爬虫负责爬取,解析,处理电子商务网站的网页的内容数据库:存储商品信息索引:商品的全文搜索索引Task队列:需要爬取的网页列表Visited表:已经爬取过的网页列表爬虫监控平台:web平台可以启动,停止爬虫,管理爬虫,task队列,visited表。二、爬虫1.流程1)Scheduler启动爬虫器,TaskMast</div> </li> <li><a href="/article/1835454543471669248.htm" title="Java:爬虫框架" target="_blank">Java:爬虫框架</a> <span class="text-muted">dingcho</span> <a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a> <div>一、ApacheNutch2【参考地址】Nutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。Nutch致力于让每个人能很容易,同时花费很少就可以配置世界一流的Web搜索引擎.为了完成这一宏伟的目标,Nutch必须能够做到:每个月取几十亿网页为这些网页维护一个索引对索引文件进行每秒上千次的搜索提供高质量的搜索结果简单来说Nutch支持分</div> </li> <li><a href="/article/1835451016456269824.htm" title="MongoDB知识概括" target="_blank">MongoDB知识概括</a> <span class="text-muted">GeorgeLin98</span> <a class="tag" taget="_blank" href="/search/%E6%8C%81%E4%B9%85%E5%B1%82/1.htm">持久层</a><a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>MongoDB知识概括MongoDB相关概念单机部署基本常用命令索引-IndexSpirngDataMongoDB集成副本集分片集群安全认证MongoDB相关概念业务应用场景:传统的关系型数据库(如MySQL),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。解释:“三高”需求:①Highperformance-对数据库高并发读写的需求。②HugeStorage-对海量数</div> </li> <li><a href="/article/1835450890077696000.htm" title="python怎么将png转为tif_png转tif" target="_blank">python怎么将png转为tif_png转tif</a> <span class="text-muted">weixin_39977276</span> <div>发国外的文章要求图片是tif,cmyk色彩空间的。大小尺寸还有要求。比如网上大神多,找到了一段代码,感谢!https://www.jianshu.com/p/ec2af4311f56https://github.com/KevinZc007/image2Tifimportjava.awt.image.BufferedImage;importjava.io.File;importjava.io.Fi</div> </li> <li><a href="/article/1835448239864770560.htm" title="JavaScript 中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)" target="_blank">JavaScript 中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)</a> <span class="text-muted">跳房子的前端</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF%E9%9D%A2%E8%AF%95/1.htm">前端面试</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/ecmascript/1.htm">ecmascript</a> <div>在JavaScript中,深拷贝(DeepCopy)和浅拷贝(ShallowCopy)是用于复制对象或数组的两种不同方法。了解它们的区别和应用场景对于避免潜在的bugs和高效地处理数据非常重要。以下是对深拷贝和浅拷贝的详细解释,包括它们的概念、用途、优缺点以及实现方式。1.浅拷贝(ShallowCopy)概念定义:浅拷贝是指创建一个新的对象或数组,其中包含了原对象或数组的基本数据类型的值和对引用数</div> </li> <li><a href="/article/1835444076007223296.htm" title="JAVA·一个简单的登录窗口" target="_blank">JAVA·一个简单的登录窗口</a> <span class="text-muted">MortalTom</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>文章目录概要整体架构流程技术名词解释技术细节资源概要JavaSwing是Java基础类库的一部分,主要用于开发图形用户界面(GUI)程序整体架构流程新建项目,导入sql.jar包(链接放在了文末),编译项目并运行技术名词解释一、特点丰富的组件提供了多种可视化组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)、下拉列表(JComboBox)等,可以满足不同的界面设计</div> </li> <li><a href="/article/121.htm" title="jquery实现的jsonp掉java后台" target="_blank">jquery实现的jsonp掉java后台</a> <span class="text-muted">知了ing</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jsonp/1.htm">jsonp</a><a class="tag" taget="_blank" href="/search/jquery/1.htm">jquery</a> <div> 什么是JSONP? 先说说JSONP是怎么产生的: 其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。 1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准; 2、</div> </li> <li><a href="/article/248.htm" title="Struts2学习笔记" target="_blank">Struts2学习笔记</a> <span class="text-muted">caoyong</span> <a class="tag" taget="_blank" href="/search/struts2/1.htm">struts2</a> <div>SSH : Spring + Struts2 + Hibernate 三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller) 分层原则:单向依赖,接口耦合 1、Struts2  =  Struts  + Webwork 2、搭建struts2开发环境    a>、到www.apac</div> </li> <li><a href="/article/375.htm" title="SpringMVC学习之后台往前台传值方法" target="_blank">SpringMVC学习之后台往前台传值方法</a> <span class="text-muted">满城风雨近重阳</span> <a class="tag" taget="_blank" href="/search/springMVC/1.htm">springMVC</a> <div>springMVC控制器往前台传值的方法有以下几种: 1.ModelAndView    通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:      ModelAndView mv=new ModelAndView();  mv.setViewName="success</div> </li> <li><a href="/article/502.htm" title="WebService存在的必要性?" target="_blank">WebService存在的必要性?</a> <span class="text-muted">一炮送你回车库</span> <a class="tag" taget="_blank" href="/search/webservice/1.htm">webservice</a> <div>做Java的经常在选择Webservice框架上徘徊很久,Axis  Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。 是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。 当在不同的平台间传输数据时,就需要一个都能解析的数据格式。 但是为什么要使用xml呢?不能使json或者其他通用数据</div> </li> <li><a href="/article/629.htm" title="js年份下拉框" target="_blank">js年份下拉框</a> <span class="text-muted">3213213333332132</span> <a class="tag" taget="_blank" href="/search/java+web+ee/1.htm">java web ee</a> <div> <div id="divValue">test...</div>测试 //年份 <select id="year"></select> <script type="text/javascript"> window.onload = </div> </li> <li><a href="/article/756.htm" title="简单链式调用的实现技术" target="_blank">简单链式调用的实现技术</a> <span class="text-muted">归来朝歌</span> <a class="tag" taget="_blank" href="/search/%E6%96%B9%E6%B3%95%E8%B0%83%E7%94%A8/1.htm">方法调用</a><a class="tag" taget="_blank" href="/search/%E9%93%BE%E5%BC%8F%E5%8F%8D%E5%BA%94/1.htm">链式反应</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E6%80%9D%E6%83%B3/1.htm">编程思想</a> <div>在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用 这样的调用你可能在Ajax中,在页面中添加标签: $("<p>").append($("<span>").text(list[i].name)).appendTo("#result");   也可能在HQ</div> </li> <li><a href="/article/883.htm" title="JAVA调用.net 发布的webservice 接口" target="_blank">JAVA调用.net 发布的webservice 接口</a> <span class="text-muted">darkranger</span> <a class="tag" taget="_blank" href="/search/webservice/1.htm">webservice</a> <div> /** * @Title: callInvoke * @Description: TODO(调用接口公共方法) * @param @param url 地址 * @param @param method 方法 * @param @param pama 参数 * @param @return * @param @throws BusinessException </div> </li> <li><a href="/article/1010.htm" title="Javascript模糊查找 | 第一章 循环不能不重视。" target="_blank">Javascript模糊查找 | 第一章 循环不能不重视。</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/Way/1.htm">Way</a> <div> 最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下: function search(){ var arr=new Array("my</div> </li> <li><a href="/article/1137.htm" title="狼和羊,该怎么抉择" target="_blank">狼和羊,该怎么抉择</a> <span class="text-muted">atongyeye</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a> <div>狼和羊,该怎么抉择 在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。 今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说</div> </li> <li><a href="/article/1264.htm" title="读取android系统的联系人拨号" target="_blank">读取android系统的联系人拨号</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/sqlite%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">sqlite数据库</a><a class="tag" taget="_blank" href="/search/%E5%86%85%E5%AE%B9%E6%8F%90%E4%BE%9B%E8%80%85/1.htm">内容提供者</a><a class="tag" taget="_blank" href="/search/%E7%B3%BB%E7%BB%9F%E6%9C%8D%E5%8A%A1%E7%9A%84%E4%BD%BF%E7%94%A8/1.htm">系统服务的使用</a> <div>       联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢   关键代码:     1, 使用javabean操作存储读取到的数据 package com.example.bean; /** * * @author Admini</div> </li> <li><a href="/article/1391.htm" title="ORACLE自定义异常" target="_blank">ORACLE自定义异常</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%AE%9A%E4%B9%89%E5%BC%82%E5%B8%B8/1.htm">自定义异常</a> <div>实例: CREATE OR REPLACE PROCEDURE test_Exception ( ParameterA IN varchar2, ParameterB IN varchar2, ErrorCode OUT varchar2 --返回值,错误编码 ) AS /*以下是一些变量的定义*/ V1 NUMBER; V2 nvarc</div> </li> <li><a href="/article/1518.htm" title="查看端号使用情况" target="_blank">查看端号使用情况</a> <span class="text-muted">征客丶</span> <a class="tag" taget="_blank" href="/search/windows/1.htm">windows</a> <div>一、查看端口 在windows命令行窗口下执行: >netstat -aon|findstr "8080" 显示结果: TCP     127.0.0.1:80         0.0.0.0:0    &</div> </li> <li><a href="/article/1645.htm" title="【Spark二十】运行Spark Streaming的NetworkWordCount实例" target="_blank">【Spark二十】运行Spark Streaming的NetworkWordCount实例</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/wordcount/1.htm">wordcount</a> <div>Spark Streaming简介   NetworkWordCount代码   /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with </div> </li> <li><a href="/article/1772.htm" title="Struts2 与 SpringMVC的比较" target="_blank">Struts2 与 SpringMVC的比较</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/struts2/1.htm">struts2</a><a class="tag" taget="_blank" href="/search/spring+mvc/1.htm">spring mvc</a> <div>1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring</div> </li> <li><a href="/article/1899.htm" title="Hibernate在更新时,是可以不用session的update方法的(转帖)" target="_blank">Hibernate在更新时,是可以不用session的update方法的(转帖)</a> <span class="text-muted">BreakingBad</span> <a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a><a class="tag" taget="_blank" href="/search/update/1.htm">update</a> <div>地址:http://blog.csdn.net/plpblue/article/details/9304459 public void synDevNameWithItil() {Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran</div> </li> <li><a href="/article/2026.htm" title="读《研磨设计模式》-代码笔记-观察者模式" target="_blank">读《研磨设计模式》-代码笔记-观察者模式</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a> <div>声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ import java.util.ArrayList; import java.util.List; import java.util.Observable; import java.util.Observer; /** * “观</div> </li> <li><a href="/article/2153.htm" title="重置MySQL密码" target="_blank">重置MySQL密码</a> <span class="text-muted">chenhbc</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E9%87%8D%E7%BD%AE%E5%AF%86%E7%A0%81/1.htm">重置密码</a><a class="tag" taget="_blank" href="/search/%E5%BF%98%E8%AE%B0%E5%AF%86%E7%A0%81/1.htm">忘记密码</a> <div>如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似): 1、关闭MySQL服务 2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL mysqld --skip-grant-tables  3、新开一个CMD窗口,进入MySQL mysql -uroot  </div> </li> <li><a href="/article/2280.htm" title="再谈系统论,控制论和信息论" target="_blank">再谈系统论,控制论和信息论</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E7%94%9F%E7%89%A9/1.htm">生物</a><a class="tag" taget="_blank" href="/search/%E8%83%BD%E6%BA%90/1.htm">能源</a><a class="tag" taget="_blank" href="/search/%E4%BC%81%E4%B8%9A%E5%BA%94%E7%94%A8/1.htm">企业应用</a><a class="tag" taget="_blank" href="/search/%E9%A2%86%E5%9F%9F%E6%A8%A1%E5%9E%8B/1.htm">领域模型</a> <div>                            再谈系统论,控制论和信息论     偶然看</div> </li> <li><a href="/article/2407.htm" title="oracle moving window size与 AWR retention period关系" target="_blank">oracle moving window size与 AWR retention period关系</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div>转自: http://tomszrp.itpub.net/post/11835/494147 晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程. SQL> select * from v$version; BANNER -------------------</div> </li> <li><a href="/article/2534.htm" title="Python版B树" target="_blank">Python版B树</a> <span class="text-muted">dieslrae</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树... 首先是数据实体对象,很简单,只存放key,value class Entity(object): '''数据实体''' def __init__(self,key,value)</div> </li> <li><a href="/article/2661.htm" title="C语言冒泡排序" target="_blank">C语言冒泡排序</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>代码示例: # include <stdio.h> //冒泡排序 void sort(int * a, int len) { int i, j, t; for (i=0; i<len-1; i++) { for (j=0; j<len-1-i; j++) { if (a[j] > a[j+1]) // >表示升序 </div> </li> <li><a href="/article/2788.htm" title="自定义导航栏样式" target="_blank">自定义导航栏样式</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%AE%9A%E4%B9%89/1.htm">自定义</a> <div>-(void)setupAppAppearance { [[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]]; [UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH</div> </li> <li><a href="/article/2915.htm" title="11.性能优化-优化-JVM参数总结" target="_blank">11.性能优化-优化-JVM参数总结</a> <span class="text-muted">frank1234</span> <a class="tag" taget="_blank" href="/search/jvm%E5%8F%82%E6%95%B0/1.htm">jvm参数</a><a class="tag" taget="_blank" href="/search/%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96/1.htm">性能优化</a> <div>1.堆 -Xms --初始堆大小 -Xmx --最大堆大小 -Xmn --新生代大小 -Xss --线程栈大小 -XX:PermSize  --永久代初始大小 -XX:MaxPermSize  --永久代最大值 -XX:SurvivorRatio --新生代和suvivor比例,默认为8 -XX:TargetSurvivorRatio --survivor可使用</div> </li> <li><a href="/article/3042.htm" title="nginx日志分割 for linux" target="_blank">nginx日志分割 for linux</a> <span class="text-muted">HarborChung</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本   使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限   复制代码代码如下: chmo</div> </li> <li><a href="/article/3169.htm" title="Spring4新特性——泛型限定式依赖注入" target="_blank">Spring4新特性——泛型限定式依赖注入</a> <span class="text-muted">jinnianshilongnian</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/spring4/1.htm">spring4</a><a class="tag" taget="_blank" href="/search/%E6%B3%9B%E5%9E%8B%E5%BC%8F%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5/1.htm">泛型式依赖注入</a> <div>Spring4新特性——泛型限定式依赖注入 Spring4新特性——核心容器的其他改进 Spring4新特性——Web开发的增强 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC  Spring4新特性——Groovy Bean定义DSL Spring4新特性——更好的Java泛型操作API  Spring4新</div> </li> <li><a href="/article/3296.htm" title="centOS安装GCC和G++" target="_blank">centOS安装GCC和G++</a> <span class="text-muted">liuxihope</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a><a class="tag" taget="_blank" href="/search/gcc/1.htm">gcc</a> <div>Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。 按照这个思路,我想安装过程如下: 安装gcc:yum install gcc 安装g++: yum install g++ 实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该</div> </li> <li><a href="/article/3423.htm" title="第13章 Ajax进阶(上)" target="_blank">第13章 Ajax进阶(上)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a> <div>index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/</div> </li> <li><a href="/article/3550.htm" title="How to determine BusinessObjects service pack and fix pack" target="_blank">How to determine BusinessObjects service pack and fix pack</a> <span class="text-muted">blueoxygen</span> <a class="tag" taget="_blank" href="/search/BO/1.htm">BO</a> <div>http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/   The table below is helpful. Reference   BOE XI 3.x 12.0.0. y BOE XI 3.0 12.0. x. y BO</div> </li> <li><a href="/article/3677.htm" title="Oracle里的自增字段设置" target="_blank">Oracle里的自增字段设置</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a> <div> 大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no   我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列 create table t ( id       number generated by default as identity (start with 1 increment b</div> </li> <li><a href="/article/3804.htm" title="Spring Security(01)——初体验" target="_blank">Spring Security(01)——初体验</a> <span class="text-muted">yang_winnie</span> <a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/Security/1.htm">Security</a> <div>Spring Security(01)——初体验     博客分类: spring Security Spring Security入门安全认证        首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>