文档库 最新最全的文档下载
当前位置:文档库 › JSP笔试题和答案

JSP笔试题和答案

JSP笔试题和答案
JSP笔试题和答案

1、JSP 页面由JSP页面元素构成,以下JSP页面元素属于JSP指令的是(A ). (选择一项)

A. %@page language="java"import="java.util.*"buffer="8kb"errorPage="error.jsp" isErrorPage="false"%

B. <%!String getHello(String name){return "Hi,"+name+"!";}%>

C. <%java.util.Date now=new java.util.Date(); out.println("当前时间是:"+now);%>

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

2、在Java中,欲成功更新表course中数据(hours 字段为int型,coursethitle为nvarchar型),假设已经获得了数据库连接,Connection的对象con,则在以下程序段的下划线处应该填写的代码是(B ).

PreparedStatement pstmt=con.prepareStatement("update course set hours=?where coursetitle=?");

___________________________//此处填写代码

pstmt.setString(2,"accp");

pstmt.executeUpdate();

A. pstmt.setInt(2,800);

B. pstmt.setInt(1,800);

C. pstmt.setString(2,"800");

D. pstmt.setString(1,"800");

3、基于Java技术的Web应用程序目录结构中,WEB-INF目录位于文档根目录下,

WEB-INF目录的组成部分不包括(AB)。(选择二项)

a)JSP文件

b)src目录

c)lib目录

d)web.xml

4、给定JSP 代码如下所示,则该JSP 的运行结果是(A)(选择一项)

<%!

Public static void func(int num){

++num;

}

%>

<%

int num=9;

func(num);

out.println(num++); %>

a)显示“9”

b)显示“10”

c)显示“11”

d)JSP编译错误

5、以下选项中,描述Web容嚣处理JSP文件请求三个阶段的先后顺序正确的是(B).

a) 编译阶段、翻译阶段、执行阶段

b) 翻译阶段、编译阶段、执行阶段

c) 执行阶段、翻译阶段、编译阶段

d) 执行阶段、编译阶段、翻译阶段

6、在JSP页面中,JSP晓脚本如下所示,则要取出session中的值,下划线处的代码不可以是()。(选择1项)

<%

String str="world";

session.setAttrbute("str",str);

-----------------------------

%>

a) String s=session.getParameter("str");

b) String s=(String)session.getAttribute("str");

c) Object o=session.getAttribute("str");

d) Object o=(String)session.getAttribut("str");

7、在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立

与数据源连接的语句为:

Connection con = DriverManager.getConnection(“jdbc:obdc:test”);

URL链接中的“test”表示的是(C)。(选择一项)

a) 数据库中表的名称

b) 数据库中服务器的机器名

c) 数据源的名称

d) 用户名

8、在JSP页面中,下列(A)表达式语句可以获取页面请求中名字为title的文本框的内容。

(选择一项)

a) <%=request.getParameter(“title”)%>

b) <%=request.getAttribute(“title”)%>

c) <%=request.getParameterValues(“title”)%>

d) <%=request.getParameters(“title”)%>

9、在用户登陆的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上

不显示提交信息,则应该在下划线处填写的代码是(B)。(选择一项)

用户名:

密码:

a) get

b) post

c) 不填写任何内容

d) 以上选项均可

10、基于Java技术的Web应用程序打包时,要求按特定的目录机构组织文件,此目录结

构中包含一个wed-inf目录,一般情况下,该目录中包含以下各组成部分,除了

(AC)。(选择二项)

a) src目录

b) web.xml文件

c) Java源文件

d) lib目录

11、给定JSP代码如下所示,在横线处编写()语句,可以使得程序运行后该页面输出的

结果是1。(选择一项) D

<%int count = 1;%>

_______________

a) <%=++count%>

b)<%++count;%>

c)<%count++;%>

d) <%=count++%>

12、在JSP中,要在page指令中设置使用的脚本语言是Java,且导入了java.io和java.util

包,下列语句中正确的是()。(选择二项)A,D

a) <%@ page language=”java” import=”java.io.*,java.util.*”%>

b) <%@ page language=”java” import=”java.io,java.util.*”%>

c) <%@ page language=”java” import=”java.io”import=”java.util”%>

d) <%@ page language=”java”%>

<%@ page import=”java.io.*,java.util.*”%>

13、在Web应用程序中,编写了公共的处理页面名为manage.jsp,该页面包含在web根目

录下名为util的文件夹中,那么在Web根目录下的其他页面上引用该页面的代码正确的是()。(选择一项) B

a) <%include file = “util/manage.jsp”%>

b) <%@ include file = “util/manage.jsp”%>

c) <%! include file = “util/manage.jsp”%>

d)

14、在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC

代码片段。(选择二项)

a) PreparedStatement pstmt=con.prepareStatement(“insert into

EMP(EMPNO,ENAME)values(?,?)”);

pstmt.setInt(1,7);

pstmt.setString(2,”Admin”);

b) PreparedStatement pstmt=con.prepareStatement(“insert into

EMP(EMPNO,ENAME)values(?,?)”);

pstmt.setInt(1,”7”);

pstmt.setString(2,”Admin”);

c) Statement stmt = con.createStatement(“insert into

EMP(EMPNO,ENAME)values(7,’Adimin’)”);

d) PreparedStatement stmtl=con.prepareStatement(“insert into

EMP(EMPNO,ENAME)values(7,’Admin’)”);

15、JSP页面也包括如下代码,则访问此JSP页面时将输出(B)。

<%=2+3%>

a)2+3

b) 5

c)23

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

16、在JDBC 应用程序中,使用Statement接口的(D )办法,执行查询语句,并可

返回结果集。

a) execute()

b) close()

c) executeUpdate()

d) executeQuery()

17、在使用JSP开发的Web应用程序中,home目录与images目录为同级目录,现在要在home目录下的index.jsp中访问images目录下的图片1.jpg,以下片段正确的是(A )。

a)

b)

c)

d)

18、编写JSP小脚本,实现访问该JSP时,在会话对象中保存int型变量i的有效语句是()。

a)session.setAttribute(i,”I”);

b)session.setParameter(“I”,i);

c)session.setAttribute(new Intrger(i),”I”);

d)session,setAttribute(“I”,new Integer(i));

19、有如下JSP代码,为了获取session中存储的用户名,请问在下划线处应插入以下(D)代码。

session示例

<%session.setAttribute(“username”,”lemon”);%>

<%_________%>

a)String name = session.getParameter(“username”);

b)String name = session.getAttribute(“username”);

c)String name = (String)session.getParameter(“username”);

d)String name = (String)session.getAttribute(“username”);

20、JSP文件test.jsp文件如下所示,运行时,将发生()。

<%

https://www.wendangku.net/doc/7a18943081.html,ng.StringBuffer buffer=null;

buffer.append(“ABC”);

%>

buffer is<%=buffer%>

a)编译期错误

b)编译Java源代码时错误

c)执行编译后的字节码时发生错误

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

21、在JavaJDBC编程中,下列语句能够正确加载JDBC-ODBC桥驱动程序的是()。(选

择一项) C

A DriverManager.forName(“sun.jdbc.odbc.jdbcOdbcDriver”);

B DriverManager.getConnection(“sun.jdbc.odbc.JdbcOdbcDriver”)

C Class.forName(“sun.jdbc.odbc.jdbcOdbcDriver”)

D Class.getConnection(“sun.jdbc.odbc.jdbcOdbcdriver”)

22、在使用JSP开发web项目时,图片文件一般位于目录结构中的()下。(选择一项) B

A src目录

B 文档根目录或其子文件夹

C META-INF目录

D WEB-INF目录

23、给定JSP程序源代码如下所示,则该JSP运行后输出的结果是()(选择一项)

<%count =1; %>

count;<%=++count%>

A count:1

B count:2

C 1:2

D count;

24、在JSP页面执行过程的()阶段,JSP页面被web容器转换为Java 源代码(选择一项) A

A 翻译

B 编译

C 执行

D 响应请求

25、在用户登录的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮是,将产生的结果是()(选择一项) A

用户名:

密码:

< input type=”submit”value=”登录”/>

A 表单提交的loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数

B 表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数

C 表单提交到loginForm,用户可以在浏览器的地址栏看到提交的参数

D 表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数

26、在Java Web应用程序中,运行a.jsp后,浏览显示器上显示如下表格,在a.jsp上进行选择后将页面提交到b.jsp,在b.jsp中要获得选中的复选框的值(假定复选框的名称均为ID),应该编写下列()代码段。(选择一项) D

A <%String ids=request.getParameter(“id”);

If(ids!=null&&ids.length()!=0){

For(int i=0;i

Out.println(ids.charAt[i]);

}

}%>

B <%String ids[]=request.getParameter(“id”);

If(ids!=null&&ids.length!=0){

For(int i=0;i

Out.println(ids[i])

}

}

%>

C <%String ids=request.getParameterValues(“id”);

If(ids!=null&&i

Out.println(ids.charAt[i]);

}

%>

D <%String ids[]=request.getParameterValues(“id”);

If(ids!=null&&ids.length!=0){

For(int i=0;i

Out.println(ids[i]);

}

}

%>

27、在JAVA中,较为常用的JDBC驱动方式是(A)和(D). (选择二项)

a) JDBC-ODBC桥连

b) mssqlserver驱动程序

c) 纯ODBC驱动程序

d) 纯JAVA驱动程序

28、在JSP的小脚本中,使用以下(C)语句可以使浏览器重定向到另一个页面。(选择一项)

a) request.sendRedirect(“https://www.wendangku.net/doc/7a18943081.html,”)

b) request.sendRedirect();

c) response.sendRedirect(“https://www.wendangku.net/doc/7a18943081.html,”)

d) response.sendRedirect();

29、JSP页面中,使用JSP表达式计算表达式的值,并将数据输出到HTML页面,下列关于JSP表达式描述错误的是(C D)(选两项)

A.使用JSP表达式可以生成JSP动态内容

B.JSP表达式后面不能加分号

C.JSP表达式的基本语法为<%!代码>

D.一个表达式标签内可以编写多个Java表达式

30、JSP文件test.jsp内容如下所示,则试图运行时,将发生(B)(选择一项)

<%{%>

<% String str ;%>

<%}%>

Str is <%=str%>

A 翻译期错误

B 编译java源码是发生错误

C 执行编译后的字节码是发生错误

D 运行后,浏览器上显示;Str is null;

31、给定如下java 代码片段,已知查询语句是:select id from title ,并且已知获得了相应的结果集对象res.现在要在控制台上输出title表中id列(存储类型为int)的值,可以填入下划线的代码是(AC)(选择二项)

While(res.next())

{

Int id= ?

}

A res.getInt(“id”)

B res.getInt(0)

C res.getInt(1)

D res.getInt(id)

32、B/S结构是随着Internet 技术的兴起,对C/S结构的一种改进,而非

C/S结构的替代品,B/S 结构与C/S 相比也存在一定得劣势,体现在( )(选择一项) D

a) 维护和升级方式复杂

b) 可访问用户范围小

c) 程序开发复杂

d) 很难有丰富的页面效果

33、在JSP页面中表单包含如下代码,当表单提交后,正确获取表单数据的是(A)。

爱好:

体育

旅游

动漫

音乐

(选择一项)

a)request.getParameter(“active”);

b)request.getParameterValues(“active”);

c)request.getAttribute(“active”);

d)request.getAttributes(“active”);

34、在JSP中,有如下所示代码:则该JSP运行后将输出().(选择一项)

<%=”2”+”4”%>

a)2+4

b)6

c)24

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

35、在JSP中需要将1.jsp 的请求数据通过2.jsp转发给3.jsp,应该在2.jsp中采用()方式实现。(选择一项)

A)<%request.sendRedirect(“3.jsp”)%>

B) <%response.sendRedirect(“3.jsp”);%>

C)<%request.getReuestDispatcher(“3.jsp”).forward(request,response);

D)<%response.sendRedirect(“32.jsp”).forward(request,response);

36、下列关于JSP中Page该指令用法的描述不正确的是()。(选择一项) D

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

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

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

D、使用<%@page%>指令中的using属性可以导入类

37、在Java中,以下关于得到ResultSet对象,PreparedStatement对象,Statement对象的说法,正确的是()。(选择二项) A C

A、可以使用Statement对象的executeQuery方法返回ResultSet对象

B、可以使用Connection对象的createStatement方法获得PreparedStatement对象

C、可以使用Connection 对象的createStatement方法获得Statement对象

D、可以使用Connection 对象的executeQuery方法返回ResultSet对象

38、在JSP页面中解决中文乱码可以通过设置字符集进行控制,下列语句中能实现显示中文的设置是() B

(选择一项)

A、session.setCharacterEncoding=”GBK”

B、request.setCharacterEncoding(GBK);

C、response.setCharSet(“GBK”)

D、application.setPageEncoding(“GBK”)

39、在JSP中,下列()语句可以获取页面请求中一个文本框的输入(文本框的名称为title).(选

择一项)

A、request.getParameter(“title”);

B、request.getAttribute(“title”);

C、request.getAttributes(“title”);

D、request.getParameters(“title”);

40、给定JSP程序源码如下所示,则可以在下划线处插入并且不会引发错误的语句是()。CD

<%

for(int i=0;i<10;i++)

{

——————

}

%>

(选择两项)

A、<%=i%>

B、

Hello World

C、%><%=i%><%

D、out.print(i);

41、在JA V A中,使用结果集(ResultSet)返回查询结果,ResultSet接口的()方法将游标从当前位置下移一行,并且如果该行包含数据,则返回true,否则返回false。 B

A)first()

B)next()

C)last()

D)close()

42、在JSP页面上进行访问控制时,一般会使用jsp的()内置对象存储用户信息。 C

A)request

B)response

C)session

D)application

43、在JA V A中,LinkedList类和ArrayList类同属于集合框架类,下列()选项中的方法是LinkedList 类有而ArrayList类没有的。

A)add(Object o)

B)add(int index,Object o)

C)remove(Object o)

D)removeLast()

44、在jsp页面中,下列()代码能够正确的声明计算乘法的方法。 A

A)<%!

Public int mul(int x,int y){

Return x*y;

}

%>

B)<%=public int mul(int x,int y){

Return x*y;

}

%>

C)<%public int mul(int x,int y){%>

<%return x*y;%>

<%}%>

D)<%

Public int mul(int x,int y){

Return x*y;

}

%>

45、编写JSP页面welcome.jsp,要求在该页面上显示页面被所有用户浏览过的次数,下列()是正确的JSP编码。

A)<%

If(application.getAttribute(“counter”)==null)

application.setAttribute(“counter”,new Integer(1));

else{

Integer counter=(Integer)application.getAttribute(“counter”);

Application.setAttribute(“counter”,new Integer(counter.intValue()+1));

}

%>

B)<%

Integer counter = new Integer(1);

If(application.getAttribute(“counter”)==null)

application.setAttribute(“counter”,counter);

else{

counter=(Integer)application.getAttribute(“counter”);

application.setAttribute(“counter”,new Integer(counter.intValue()+1));

}

%>

本页面共被访问过<%=counter.intValue()%>次。

C)

本页面共被访问过<%=counter.intValue()++%>次。

D)

<%

Application.setAttribute(“counter”,new Integer(counter.intValue()+1));

%>

本页面共被访问过<%=counter.intValue()+1%>次。

46、JSP文件test.jsp代码如下所示,则试图运行时,将发生()。 D

<%

https://www.wendangku.net/doc/7a18943081.html,ng.StringBuffer buffer = new https://www.wendangku.net/doc/7a18943081.html,ng.StringBuffer();

buffer.append(“ABC”);

%>

buffer is<%=buffer%>

a)翻译期错误

b)编译java源码时发生错误

c)执行编译后的字节码时发生错误

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

47、JSP页面的page指令主要用于设置该页面的各种属性,page指令的language属性的

作用是()(选择一项) B

A 将需要的包或类引入到JSP页面中

B 指定JSP页面使用的脚本语言,默认为Java

C 指定JSP页面采用的编码方式,默认为text/html

D 服务器所在国家

48、在JSP的内置对象中,()内置对象表示客户端的请求,包含了所有的请求信息。(选择一项) C

A application

B out

C request

D response

49、在Java JDBC编程中,可以使用PreparedStatement接口为特定的SQL命令指定多个

参数,此时需要在创建SQL语句时为每个参数各用一个()符号作为占位符。

(选择一项) C

A *

B _

C ?

D %

50、给定JSP程序源码如下所示,可以在下划线处插入并且能够正确输出

“WELCOME,JACK”的语句是()。

<%

String name = “JACK”;

%>

WELCOME,———————

(选择二项)

A name

B <%= name%>

C out.println(name);

D <% out.println(name);%>

51、在JSP中,以下代码功能是保存已注册用户到session后,进入某网页首页index.jsp 页面,否则跳到login.jsp页面完成此功能,下划线处可填入的正确代码应是()。

<%

……

if(rs.next()){ //如果是已注册用户

User loginUser = new User(name,pass);

————————————

————————————

}else{

response.sendRedirect(“login.jsp”);

}

%>(选择一项)

A session.save(“login_user”,loginUser);

response.sendRedirect(“index.jsp”);

B session.setAttribute(“login_user”,loginUser);

response.forward(“index.jsp”);

C session. setAttribute (“login_user”,loginUser);

response. sendRedirect (“index.jsp”);

D session.save(“login_user”,loginUser);

response.forward(“index.jsp”);

这是一份非常不错的复习资料!!!!

JSP试题及答案

第一章 一.选择题 1.早期的动态网站开发技术主要使用的是()技术。该技术的基本原理是将浏览器提交至Web服务器的数据通过环境变量传递给其他外部程序,经外部程序处理后,再把处理结果传送给Web服务器,最后由Web服务器把处理结果返回浏览器。 A.JSP B.ASP C.PHP D.CGI 2.JSP页面的代码由两个部分组成,它们是()和()。 A.javascript代码 B.vbscript代码 C.HTML代码 D.JSP代码 3.JSP在服务器中进行编译时,将首先被转译成() A.JA V A语言 B.HTML代码 C.servlet D.以上都是 4.在一个JSP页面代码中一定没有的部分是() A.javascript代码 B.JSP指令 C.JSP动作 D.HTML代码 二.问答题 1.简述JSP的基本运行原理。 2.列举出JSP具有的一些特点。

参考答案 一.选择题 1. D 2. C D 3. C 4. A 二.问答题 1.答:首先由浏览器向Web服务器提出访问JSP页面的请求(Request),然后由JSP容器负责将JSP转换成Servlet,产生的Servlet经过编译后生成类文件,然后再把类文件加载到内存进行执行。最后由Web服务器将执行结果响应(Response)给客户端浏览器。 2.答:1. 一次编写,随处运行 2. 可重用组件技术 3. 标记化页面开发 4. 对大型复杂Web应用支持良好 第二章习题 三.选择题 1.下列不是JSP开发工具的是() A.JBuilder B.IBM WebSphere C.MyEclipse D.Firework 2.要建构JSP的开发环境,除了需要安装以上的JSP开发工具外,还必须安装()和() A.JDK B.Dreamweaver MX C.Flash MX D.Tomcat 3.JSP隶属Java家族,下列不属于JA V A家族的是() A.servlet B.javabean C.java D.javascript 4.web应用程序体系结构最多可分为三层,不属于这三层的是() A.表示层 B.业务层 C.数据访问层 D.网络链接层

JSP复习题1

选择题(没有注明多选,则为单选) 1.下面哪个不是Form的元素? ( D) A.Input B: textarea C: select D: table 2. HTML页面中,下面哪个表示空格( B ) A.& B.  C.© D.< 3.中的align属性是什么含义? ( C ) A.加粗 B 斜体 C 对齐方式 D 边框样式 4.单选按钮是下列哪一个? ( D ) A. B. C. D. 5.下边哪个不是JSP内置对象? ( C ) A.Session B request C cook D out 6.下边哪个是JSP指令标记( C ) A.<%……%> B. <%!……%> C. <%@……%> D.<%=……%> 7.当在JSP文件中要使用到ArrayList对象时,应在JSP文件中加入以下哪个语句?( C ) A. B. C. <%@ page import=”java.util.*” /> D.<%@ page include=”java.util.*” /> 8.关于JavaBean的说法,哪个是正确的?( D ) A.JavaBean的具体类可以不是public的 B.JavaBean可以只提供一个带参数的构造器 C.JavaBean可以象Html标记一样不关闭 D.JavaBean可以保存状态 9. JavaBean的生命周期中,哪个是用来跟踪用户会话的( A ) A.session B.request C.page D.application 10.要在session对象中保存属性,可以使用以下哪个语句( B ) A.session.getAttribute(“key”,”value”) B.session.setAttribute(“key”,”value”) C.session.setAttribute(“key”) D.session.getAttribute(“key”) 11.Jsp:forward 和sendredirect 都是用来做页面跳转的,描述错误的是?(D) A.forward之后可以使用原来的request对象,而且效率更高。 B.sendredirect之后不可以使用原来的request对象,而且效率低。 C.forward地址栏不变化,只能在web应用程序内的页面间跳转。 D.forward地址栏变化,可以跳转到任何页面和机器。

JSP试题及答案

第1章WEB开发环境 (1)下列关于WEB开发说法正确的是。 A)Web是图形化的和易于导航的B)Web与平台无关 C)Web是分布式的D)Web 是动态的E)Web 是静态的 (2)下列关于Tomcat说法正确的是。 A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想 D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器 (3)下列关于Tomcat个目录说法错误的是。 A)bin目录--包含启动/关闭脚本B)conf目录——包含不同的配置文件 C)Lib目录--包含Tomcat使用的JAR文件 D)webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于HTTP协议说法正确的是。 A)HTTP是一种请求/响应式的协议 B)HTTP请求消息中Accept表示浏览器可接受的MIME类型 C)HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式 D)HTTP请求消息中Accept-Language表示浏览器所希望的语言种类 E)HTTP请求消息中Host表示初始URL中的主机和端口。 (5)下列对于JSP说法中正确的是。 A)JSP是Sun公司推出的新一代站点开发语言B)JSP采用标识简化页面开发 C)JSP完全解决了目前ASP、PHP的一个通病——脚本级执行 D)JSP将内容的生成和显示进行分离E)JSP强调可重用的组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误的是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等 C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误的是。 A)page指令用来定义JSP页面中的全局属性B)一个JSP页面只能包含一个page指令 C)除了import外,其他page指令定义的属性/值只能出现一次。 D)language属性用来指示所使用的语言E)“java”是当前唯一可用的JSP语言 (3)下面关于page指令的属性说法错误的是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面的字符编码和响应的mime类型

jsp试题及答案

JSP 编程技术与应用及答案 、选择题 1、下面哪一个不是动态网页技术( )。 ( A) ASP (B) JSP (C) PHP (D) HTML 2、在JSP程序中只有3种编译指令,分别是加载指令、标记数据库指令和( ) (A)网页指令(B)描述指令(C)取代指令(D)释放指令 3、在JSP系统环境中常用( )作为其虚拟机 (A)TOMCAT( B)J2SDK ( C Servlet ( D)WEB艮务器 4、P age指令中的“ contenType ”属性是用于指出( )。 (A ) 数据库类型(B) 网页类型() 服务器类型(D) 用户类型 5、字节型(byte )数据类型的取值范围是( )。 ( A) -128---127 ( B) -127---128 ( C) -32768---32767 ( D) -32767---32768 6、“include ”的指令作用是把JSP程序、HTML网页或其它的( )嵌入到当前的JSP网页中。 (A)可执行程序(B)文本文件(C)批处理文件(D) ASP 代码 7、利用JSP 动作可以动态插入文件、重用JavaBean 组件、重定向到其它页面和( )等。 (A) 为Java 插件提供参数(B) 向其它页面发出请求 (C)解释执行JSP语句(D) 向客户端发出请求 & () 是JSP中最基本的对象,它是用户与服务器进行交互的基础。 (A) Response对象(B) Session 对象 ( C) Application 对象( D) Request 对象 9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的JSP对象是( )。 (A) Response对象(B) Session 对象 ( C) Application 对象( D) Request 对象 10、Dreamweaver MX^( )公司的产品。 ( A) Microsoft ( B) Adobe ( C) Sun ( D) Macromedia 二、填空题: 1、JSP是__________ 司首创的一种新型动态网页编程技术。

JSP复习题及部分答案

一、判断题 HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。(对) 一个HTML文档必须有和元素。(错) 超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对) 在网页中图形文件与网页文件是分别存储的。(对) 绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对) 超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、 self、top。(错) 当样式定义重复出现的时候,最先定义的样式起作用(错)。 JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对)在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。 (错) 表单域一定要放在<form>元素中。(对) 用户在浏览器中输入,不同的客户之间不共享。(错) 在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对) 程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对) 程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对) JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对) 在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错) 不可以用一个page指令指定多个属性的取值。(错) jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对) jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对) <jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。(错) JSP页面只能在客户端执行。(错) JSP页面中不能包含脚本元素。(错) Page指令不能定义当前JSP程序的全局属性。(错) out对象是一个输出流,它实现了接口,用来向客户端输出数据。(对) contentType属性用来设置JSP页面的MIME类型和字符编码集,取值格式为"MIME 类型"或"MIME类型;charset=字符编码集",response对象调用addHeader方法修改该属性的值。(错) 利用response对象的sendRedirect方法只能实现本网站内的页面跳转,但不能传递参数。(错) public long () 设置最长发呆时间,单位毫秒。(错) respone对象主要用于向客户端发送数据。(对) Post属于表单的隐式提交信息方法。(对) <select>标记用于在表单中插入一个下拉菜单。(对)</p><h2>JSP面试题及答案</h2><p>JSP面试题及答案 1.浏览器jsp,html之间的关系 与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览 2.在大多数Browser/Server结构的Web应用中,浏览器直接通过HTML或者JSP的形式与用户交互,响应用户的请求 在服务器上执行,并将执行结果输出到客户端浏览器,我们可以说基本上与浏览器无关 2.自定义标签要继承哪个类 这个类可以继承TagSupport或者BodyTagSupport,两者的差别是前者适用于没有主体的标签,而后者适用于有主体的标签。如果选择继承TagSupport,可以实现doStartTag和doEndTag两个方法实现Tag 的功能,如果选择继承BodyTagSupport,可以实现doAfterBody这个方法。 3.过滤器Filter的作用及配置 过滤器的作用: 过滤器是一个对象,可以传输请求或修改响应。它可以在请求到达Servlet/JSP之前对其进行预处理,而且能够在响应离开Servlet/JSP之后对其进行后处理。所以如果你有几个Servlet/JSP需要执行同样的数据转换或页面处理的话,你就可以写一个过滤器类,然后在部署描述文件()中把该过滤器与对应的Servlet/JSP联系起来。你可以一个过滤器以作用于一个或一组servlet,零个或多个过滤器能过滤一个或多个servlet。一个过滤器实现接口并定义它的三个方法: 1.void init(FilterConfig config) throws ServletException:在过滤器执行service前被调用,以设置过滤器的配置对象。 2 void destroy();在过滤器执行service后被调用。 3 Void doFilter(ServletRequest req,ServletResponse res,FilterChain chain) throws IOException,ServletException; 4.forward,与redirect 的区别有哪些方式实现 forward是把另一个页面加载到本页面,不改变浏览器的路径,redirect是跳转到另一个页面,会改变浏览器的路径 重定向: ("重定向的路径") 转发: ("转发路径").forward(request, response); 5.jsp内置对象和作用 有九个内置对象:request、response、out、session、application、pageContext、config、page、exception 作用如下: (1) HttpServletRequest类的Request对象</p><h2>Javaweb练习题1(含答案)</h2><p>Javaweb ?选择题 o 1. 页面中需要增加链接,正确的HTML代码是_A_____。 A. <a href=”m”>百度</a> B. <a name=”m”>百度</a> C. <a> </a> D. <a url=”m”>百度</a> o 2. 以下选项中,哪个全部都是表格标签___ B___。 A. <table><head><font> B. <table><tr><td> C. <table><tr><hr> D. <body><script> o 3. 下列样式的效果为____C__。 p.left{text-align:left;background-color:yellow} A. 使页面中的元素背景色为黄色,内容左对齐 B. 使页面中id属性值为left的元素背景色为黄色,内容左对齐 C. 使页面中class属性值为left的元素背景色为黄色,内容左对齐 D. 使页面中的<left>元素背景色为黄色,内容左对齐 o 4. 边框的粗细通过___B___指定。 A border-weight B. border-size C. border-style D. border-width o 5. 以下创建javaScript方法声明的正确格式为__B____。 A. function String myFunction(){} B. function myFunction(){} C. function myFunction(int a){} D. function public void myFunction(){} o 6. 下列选项中不属于Window对象的方法的是___C___。 A. alert() B. setTimeout() C. toString() D. open() o 7. 下面不是document对象的方法的是_____D___。 A. getElementById() B. getElementsByName() C. getElementsByTagName() D. getElementByTagName() o 8. 对于id为”name”的文本框,判断其不为空的正确JavaScript代码是__A____。 A. if(document. getElementById (“name”).value ==””) alert(“输入不能为空”); B. if(document.getElementById(“name”)[0].value.length==0) alert(“输入不能为空”); C. if(document.getElementsByName(“name”).value ==””) alert(“输入不能为空”); D. if(document.getElementsByName(“name”).value.length==0) alert(“输入不能为空”); o 9. 用户使用POST方式提交的数据中存在汉字(使用GBK字符集),在Servlet中需要</p><h2>Java Web 复习题集(1)期末考试题库含答案</h2><p>Java Web 复习题集(1) 一、单项选择题(请将所选择的答案号码填写在每小题中的圆括号内) 1、下列()不属于JSP动作指令标记。 A.<jsp:param>B.<jsp:plugin> C.<jsp:useBean>D.<jsp:javaBean> 2、JSP的()指令允许页面使用者自定义标记库。 A.include指令B.taglib指令 C.lib指令D.plugin指令 3、下面变量声明在()范围内有效。 <%! Date dateTime; int countNum; %> A. 从定义开始处有效,客户之间不共享 B.在整个页面内有效,客户之间不共享 C.在整个页面内有效,被多个客户共享 D.从定义开始处有效,被多个客户共享 4、include指令用于在JSP页面静态插入一个文件,插入文件可以是JSP页面、HTML页面、文本文件或一段Java代码,但必须保证插入后形成的文件是()。 A.一个完整的HTML文件B.一个完整的JSP文件 C.一个完整的TXT文件D.一个完整的Java源文件 5、JSP页面可以在“<%=”和“%>”标记之间放置Java表达式,直接输出Java表达式的值。组 成“<%=”>”标记的各字符之间()。 A.可以有空格B.不可以有空格 C.必须有空格D.不确定 6、关于page指令的一些属性,说法错误的是()。 A.contentType属性用于设置传回网页的文件格式和编码方式 B.pageEncoding属性用于指定本页面编码的字符集 C.在JSP标准语法中,如果contentType属性存在,则由其决定JSP页面的字符编码方式 D.JSP页面的默认字符编码方式为ISO8859-1 7、使用response对象进行重定向时,使用的方法是()。 A.getAttribute() B.setContentType() C.sendRedirect()D.setAttribute() 8、不能在不同用户之间共享数据的方法是()。 A.通过Cookie B.利用文件系统 C.利用数据库D.通过ServletContext对象 9、在JSP中作用域由小到大的组合是() A.request page session application B.page request session application C.pageContext request session application D.pageScope request sessionScope applicationScope 10、以下关于session对象说法错误的是()。 A.session对象是用户首次访问服务器时由服务器自动为其创建的 B.在JSP中可以通过pageContext对象获得session对象</p><h2>JSP试题及答案</h2><p>第1章WEB开发环境 (1)下列关于WEB开发说法正确得就是。 A)Web就是图形化得与易于导航得?B)Web与平台无关 C)Web就是分布式得??D)Web就是动态得??E)Web 就是静态得 (2)下列关于Tomcat说法正确得就是。 A)Tomcat就是一种编程语言?B)Tomcat就是一种开发工具?C)Tomcat就是一种编程思想D) Tomcat就是一种开编程规范??E) Tomcat就是一个免费得开源得Serlvet容器 (3)下列关于Tomcat个目录说法错误得就是。 A) bin目录--包含启动/关闭脚本???B) conf目录——包含不同得配置文件 C) Lib目录--包含Tomcat使用得JAR文件 D) webapps目录--包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录--包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下 (4)下列关于协议说法正确得就是。 A) 就是一种请求/响应式得协议 B)请求消息中Accept表示浏览器可接受得MIME类型 C) 请求消息中Accept-Encoding表示浏览器能够进行解码得数据编码方式 D)请求消息中Accept-Language表示浏览器所希望得语言种类 E)请求消息中Host表示初始URL中得主机与端口。 (5)下列对于JSP说法中正确得就是。 A)JSP就是Sun公司推出得新一代站点开发语言B) JSP采用标识简化页面开发 C) JSP完全解决了目前ASP、PHP得一个通病——脚本级执行 D) JSP将内容得生成与显示进行分离?E) JSP强调可重用得组件 第2章JSP编译指令 (1)下列关于JSP编译指令说法错误得就是。 A)编译指令用于从JSP发送一个信息到容器上 B)编译指令用来设置全局变量、声明类要实现得方法与输出内容得类型等 C)编译指令向客户端产生任何输出?D)编译指令所有得指令都在整个JSP页面内有效 E)编译指令元素为编译阶段提供了全局信息 (2)下面关于page指令说法中错误得就是。 A)page指令用来定义JSP页面中得全局属性?B)一个JSP页面只能包含一个page指令 C)除了import外,其她page指令定义得属性/值只能出现一次。 D)language属性用来指示所使用得语言?E)“java”就是当前唯一可用得JSP语言 (3)下面关于page指令得属性说法错误得就是。 A)import属性用于指定导入哪些包 B)contenttype属性用来指定JSP页面得字符编码与响应得mime类型</p><h2>JSP期末试卷A及答案</h2><p>《JSP 程序设计 》试卷A 卷 出卷教师: 适应班级: 考试方式:闭卷 本试卷考试分数占学生总评成绩的70% 复查总分 总复查人 (本题20分)一、填空题(每空1分,共20分)。 1、 JSP 是 公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于 开发动态网页。 2、在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的 目录中。 3、在Servlet 中用来接收客户表单数据的两个常用方法为 、 。 4、在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为_________。 5、session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________。 6、JDBC 中________接口用于连接数据库。 7、如果要获取请求客户端的IP 地址,应使用___________对象。 8、javabean 与一般的java 类的最大区别是javabean 里面必须有_________和 _________方法,并且与属性相对应。 9、JSP 连接数据库的时候第一步是_________ 。 11、Page 指令的属性Language 的默认值是 。 14、JSP 开发网站的两种模式分为________________和jsp+javabean+servlet 。 15、创建JavaBean 的过程和编写Java 类的过程基本相似,可以在任何Java 的编程环境下完成 。 (本题20分)二、单项选择题(每小题1分,合计20分) 1、在JSP 中如果要导入 java.io.* 包,应该使用( )指令。 A. page B. taglib C. include D. forward 2、如果当前JSP 页面不能显示中文,需要设置page 指令的( )属性。 A. Exception B. contentType C. error D. errorPage 3、在MVC 模式中,核心内容为 ( )。 A. view B. control C. model D. 不正确 4、创建JSP 应用程序时,配置文件web.xml 应该在程序下的( )目录中。 A. admin B. servlet C. WEB-INF D. WebRoot 5、下列不属于URL 的组件部分为( )。 A. 协议 B. IP 地址或域名 C. 服务器名称 D. 端口号 6、JSP 中的隐式注释为( )。 A. // 注释内容 B. <!—注释内容--> C. <%--注释内容--%> D. /* 注释内容 */ 7、下列( )指令定义在JSP 编译时包含所需要的资源。 A. include B. page C. taglib D. forward 8、.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP 中的( )对象。 A. page B. session C. request D. application 9、下述选项中不属于JDBC 基本功能的是:( ) A. 与数据库建立连接 B. 提交SQL 语句 C. 处理查询结果 D. 数据库维护管理 10、Http 的中文含义为( )。 A. 统一资源定位器 B. 简单邮件传输协议 C. 超文本传输协议 D. 网络套接字 11、在JSP 中使用<jsp:getProperty>标记时,不会出现的属性是:( ) A . name B . property C . value D . 以上皆不会出现 12、如果想在tomcat 服务器启动时将jar 包加载到内存,且该jar 包可以被tomcat 服务器上 所有的应用使用,应该将该jar 包复制到tomcat 的( )目录。 A. common B. serve C. common\lib D. server\lib 13、Tomcat 服务器的默认端口为( )。</p><h2>JSP 复习题及参考答案要点</h2><p>编程题 编写程序reg.htm和reg.jsp,做一用户注册界面,注册信息包括:用户名,年龄,性别。然后提交到reg.jsp进行注册检验,若用户名为admin,就提示“欢迎你,管理员”,否则,显示“注册成功”并显示出注册信息。 答案略 编写一个简单的登录程序,要求登录页面index.jsp中输入用户名(username)、密码(password),用户点击提交后,验证用户是否输入了用户名、密码。如果用户名为aaa,密码为aaa,则重定向到登录成功页面reg.jsp进行出来,否则显示index.jsp页面提示请输入用户名和密码。 参考答案: index.jsp <html> <body> <form action="" method="post" name="f1"> 用户登录<br> 用户名:<input type="text" name="userName"> <br> 密码:<input type="password" name="passWord"> <br> <input type="submit" value="提交" > <input type="reset" value="重置"> </form> <% String name=request.getParameter("userName"); String password=request.getParameter("passWord"); if(name!=null && password!=null) {response.sendRedirect("reg.jsp");} else {out.println("请输入用户名和密码");} %> </body> </html> reg.jsp <html> <body> <% String name=request.getParameter("userName"); String password=request.getParameter("passWord"); if(name=="aaa" && password=="aaa") {out.println("注册成功"+name+password);} else {response.sendRedirect("index.jsp");} %> </body> </html></p><h2>JSP试题一 及答案</h2><p>JSP试题一及答案 一填空(20分,每空1分) 1. JSP是java和html 的结合。 2. JSP是运行在web服务器上的脚本语言。 3. Web服务器是一个进程,它的作用是发布网页。 4. JSP的元素分为5种,<% int c=3;out.print(c);%> 是其中什么元素代码段。 5. JSP的是内部对象可以直接使用,它是由servlet容器创建的。 6. 获取表单(<form>)提交的参数,通常使用的内部对象是request方法是getParameter 。 7. JavaBean是一个java 类,它必须有一个无参的构造方法。 8. 在JSP中使用JavaBean的标签是<jsp:useBean class=BeanName id=Bean实例>,其 中id的用途是实例化一个Bean对象。 9. 加载数据库驱动的方法是Class.forName(),连接数据源的方法是connection con=DriverManager.getConnection(jdbc:odbc:数据源名)。 10. Statement对象的两个是常用方法是execute() 和executeQuery()。 二选择(10分,每项1分) 1.JSP在Web服务器上的运行结果:(A)A.可以在Web浏览器看到B. 只能在Web浏览器看到 2.在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容:(A)A.不发生变化B.发生变化。 3.在JSP中使用response.sendRedirect("jack.htm"); 后浏览器地址栏内的内容:(B)A.不发生变化B.发生变化 4.在JSP中使用session.putValue("username", u_name)可以在会话中保存:(A) A. u_name对象B. u_name的数值。 5.在JSP中使用session.getValue("username")可以在会话中获取:(A)A. username 中的对象B. username的数值。 6.在浏览器解析换行被忽略,要想在页面中实现换行,需要使用:(B)A. out.println("br")B. out.println("<br>")。 7.JavaBean的文件类型是:(A) A. .classs B. .java 8.JavaBean文件应保存在:(B)A. Web服务器的发布目录下B.? WEB-INF\classes下 9.Connection对象用来连接:(B)A. 数据库B.数据源 https://www.wendangku.net/doc/7a18943081.html,是Connection对象,创建Statement 对象的方法是:(B)A. Statement st=new Statement ();B. Statement st=cn.createStatement() 三改错选择(20分,每项2分) 1.<%! int c=5; out.print(c);%>该为:<%! int c=5;%> 2.<% int a,b; c=a+b; %>该为:<% int a,b;int c=a+b; %> 3.<% page? import java.sql.*;%>该为:<%@ page import=”java.sql.*”%></p><h2>JSP复习题及部分答案</h2><p>JSP复习题及部分参考答案 一、判断题 ●HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。(对) ●一个HTML文档必须有<head>和<title>元素。(错) ●超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。(对) ●在网页中图形文件与网页文件是分别存储的。(对) ●绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。(对) ●超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、 top。(错) ●当样式定义重复出现的时候,最先定义的样式起作用(错)。 JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对) ●在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。 (错) ●表单域一定要放在<form>元素中。(对) ●用户在浏览器中输入http://localhost:8080/ch2/ch2_1.html即可访问本机上的该页面。(对) ●在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。(对) ●JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序 片(Scriptlet)统称为JSP标记。(对) ●JSP页面中的指令标记、JSP动作标记统称为脚本元素。(错) ●在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。(错) ●在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。(对) ●程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。(对) ●程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。(对) ●JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。(对) ●在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。(错) ●不可以用一个page指令指定多个属性的取值。(错) ●jsp:include动作标记与include指令标记包含文件的处理时间和方式不同。(对) ●jsp:param动作标记不能单独使用,必须作为jsp:include、jsp:forward标记等的子标记使用,并为它们提供参数。(对) ●<jsp:forward ... >标记的page属性值是相对的URL地址,只能静态的URL。(错) ●JSP页面只能在客户端执行。(错) ●JSP页面中不能包含脚本元素。(错) ●Page指令不能定义当前JSP程序的全局属性。(错) ●out对象是一个输出流,它实现了javax.servlet.JspWriter接口,用来向客户端输出</p><h2>2021年JSP内部测试笔试题和答案</h2><p>《使用JSP/Servlet/Ajax技术开发新闻发布系统》 内部测试-笔试试卷 一、选取题(共25题,每题2分,满分100分) 1) JSP表达式语言可用于在网页上生成动态内容并代替JSP脚本元素,JSP表达式语言语法是()。 A. {EL expression} B. ${EL expression} C. @{EL expression} D. &{EL expression} 2) 在Servlet中有如下代码段: ... public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { RequestDispatcher dis; _____________________________; dis.forward(request,response); } ... 那么可以对的填写在横线处选项是()。 A. dis = response.getRequestDispatcher("error.jsp"); B. dis = request.getRequestDispatcher("error.jsp"); C. dis = request .RequestDispatcher("error.jsp"); D. dis =new RequestDispatcher("error.jsp"); 3) 阅读如下JSP中代码片段: <%@ page language="java" import="java.util.*" pageEncoding="GBK"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>车辆信息

完整word版,jsp题库及参考答案

选择题: 1)下面对Http请求消息使用GET和POST方法陈述正确的是:(单选)(C) A POST方法提交信息可以保存为书签,而GET则不行 B 可以使用GET方法提交敏感数据 C 使用POST提交数据量没有限制 D 使用POST方法提交数据比GET方法快 2)Web应用程序打包后的扩展名是:(单选)(B) A EAR B WAR C JAR D RAR 3)下面关于Servlet的陈述正确的是:(多选)(BC) A 我们在浏览器的地址栏直接输入要请求的Servlet,该Servlet默认会使用doPost 方法处理请求 B Servlet运行在服务器端 C Servlet的生命周期包括:实例化,初始化,服务,破坏,不可以用 D Servlet不能向浏览器发送Html标签 4)在Web应用程序中web.xml配置了Servlet的信息,如果你的项目为 LoginDemo,那么web.xml最可能位于哪个目录下。(单选)(D) A LoginDemo/ B LoginDemo/src/ C LoginDemo/logindemo/WEB-INF/bin/ D LoginDemo/logindemo/WEB-INF/ 5)下面说法错误的是:(多选)(CD) A Http协议是无状态的协议 B 会话跟踪技术有:用户授权,隐藏表单域,URL重写,Cookie等 C 使用request.getSession(false)可以新建会话 D 使用request.addCookie()可以添加Cookie到客户端 6)在login.html中存在如下代码

username:
在login servlet中获得文本框的值正确的是:(单选)(D) A 无法获取,因为代码在Html中 B request.getAttribute(“userName”) C request.getParameter(“myName”) D request.getParameter(“userName”) 7)可以用于发送邮件的协议有:(多选)(BD) A Pop3 B SMTP C FTP D IMAP 8)在使用JavaMailAPI发送邮件时可以使用哪个方法:(单选)(A)

jsp试题与答案

1、如何混合使用Jsp和SSI #include? 在JSP中可以使用如下方式包含纯HTML: 但是如果data.inc中包含JSP CODE ,我们可以使用: <%@include file="data.inc"%> 2、如何执行一个线程安全的JSP? 只需增加如下指令 <%@ page isThreadSafe="false" %> 3、JSP如何处理HTML FORM中的数据? 通过内置的request对象即可,如下: <% String item = request.getParameter("item"); int howMany = new Integer(request.getParameter("units")).intValue(); %> 4、在JSP如何包含一个静态文件? 静态包含如下:<%@ include file="copyright.html" %> 动态包含如下: 5、在JSP中如何使用注释? 主要有四中方法: 1。<%-- 与--%> 2。// 3。/**与**/ 4。 6、在JSP中如何执行浏览重定向? 使用如下方式即可:response.sendRedirect("https://www.wendangku.net/doc/7a18943081.html,/index.html"); 也能物理地改变HTTP HEADER属性,如下: <% response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); String newLocn="/newpath/index.html"; response.setHeader("Location",newLocn); %> 7、如何防止在JSP或SERVLET中的输出不被BROWSER保存在CACHE中?

相关文档