将图表输出到指定目标<%@ page language="java" contentType="text/html;charset=gb2312"%><%@ page import=""%><%@ page import="" %><%@ page import="" %><%@ page import="" %><%@ page import="" %><%@ page import="" %><%@ page import=".*" %><%DefaultCategoryDataset dataset=new DefaultCategoryDataset();(300,"北京","苹果");(200,"北京","西瓜");(500,"北京","葡萄");(340,"北京","芒果");(280,"北京","香蕉");JFreeChart chart=("水果销售量统计图",程序里怎样注册servlet.<servlet><servlet-name>displayChart</servlet-name><servlet-class>⏺0000101011000010101100001010110000101011⏺0000101011⏺0000101011JSP 期末考试题程序员笔记精华针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项)A. <%= %> B. <% %> C. <%! %> d) <%@ %> D. JSP页面经过编译之后,将创建一个()。(选择一项) E. applet F. servlet G. pplication d) exe文件JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)doStartTag()doEndTag()InitBody() d) doAfterBody()J2EE中,文件中有如下一行代码:(选择一项)ean id=”user” scope=”_____” type=””/>要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。pagerequestpplicationJ2EE中,以下不是JSP隐式对象的是()。(选择一项)pageContextontextpplication d) outServlet中,HttpServletResponse的()方法用来把一个Http请求重定向[1]到另外的URL。(选择一项)sendURL()redirectURL()Redirect() d) redirectResponse()JSP中,page指令的()属性用来引入需要的包或类。(选择一项)extendsimportnguge d) contentTypeServlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)initserviceilter d) destroyJSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。(选择一项)A+BAB131 d) 错误信息,因为表达式是错误的Servlet的代码片段如下:Public void doGet(HttpServletRequest request,HttpServletResponse response)s ServletException,IOException(______hi kitty!”);();)Servlet时输出如下:hi kitty!Servlet下划线处填充如下代码。(选项一项)PrintWriter out = ();PrintWriter out = ();OutputStream out = ();OutputStream out = ();JSP代码[2],假定在浏览器中输入URL:,可以调用这个JSP,那么这个JSP的输出是()。(选项一项)ge contentType="text/html; charset=GBK" %>glib uri=” prefix=”c”%>html><body><% int counter = 10; %><c:if test=”(counter%2==1)”>r=”isOdd” value=”true”></c:set></c:if>hoose>Odd==true}”>it’s an odd </c:when>n even </c:otherwise>hoose></body>html>一个HTML页面,页面上显示it’s an oddHTML页面,页面上显示it’s an evenHTML页面错误信息va程序,代码如下:ckage user;ss User(te String password;te String loginName;String getLoginName(){n loginName;)String getPassword()(ssword;)lic void setLoginName(String loginName)(nName;)public void setPassword(String password)(ssword;)}给定,代码片断如下:____________nName: <jsp:getProperty name=”user” property=”loginName”/>ssword: <jsp:getProperty name=”user” property=”password”/>在浏览器上输入并回车要使浏览器上显示:nName: sa password: sa在中的下划线处应填入以下()代码. (选择一项)<jsp:useean id=”user”lass=”” scope=”page”/>p:setProperty name=”user” property=”loginName” value=”*”/>p:setProperty name=”user” property=”password” value=”*”/><jsp:useBean id=”user”lass=”” scope=”application”/>p:setProperty name=”user” property=”loginName” value=”*”/>p:setProperty name=”user” property=”password” value=”*”/>ean id=”user”lass=”” scope=” application”/>p:setProperty name=”user” property=”*” />ean id=”user”lass=”” scope=” page”/>p:setProperty name=”user” property=”*” />JSP程序中声明使用javaBean的语句如下:ean id=”user”lass=”” scope=”pge”/>vaBean的loginName属性值,以下语句正确的是(). (选择两项)<jsp:getProperty name=”user” property=”loginName’/>p:getProperty id=”user’ property=”loginName”/><%=()%>nName”)%>J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)HttpServlet是一个抽象类[3]HttpServlet类扩展了GenericServlet类HttpServlet类的子类[4]必须至少重写service方法HttpServlet位于包中JSP程序源代码,如下:ge="" flush="true">ram name="location" value="bejing"/></jsp:include>tion的值。<jsp:getParam name="location">p:getParameter name="location">tion")%>tion")%>J2EE中,JSP EL表达式:s((10*10) ne 100)的值是()。 (选择一项)Truealse d) 1J2EE中,文件如下:html><%(%>ean id="buffer" scope="page" type=""/>BC");%><%)%> buffer is <%=buffer%>html>运行时,将发生()。 (选择一项)转译期错误运行期错误运行后,浏览器上显示:buffer is nullBCJSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。(选择一项)11或多0或1 d) 0或多19) 给定文件代码片断,如下:User","HAHA");%>_______getHttpSession (true);JSP中,()动作用于将请求转发给其他JSP页面。 (选择一项)forward b) includeean d) setPropertyJ2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出()。 (选择一项)2+3523 d) 不会输出,因为表达式是错误的J2EE实现企业级应用开发中,()是描述标记库的XML文档。 (选择一项)TLD文件DTD文件WAR文件 d) EAR文件JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。 (选择二项)html><body>String name="JACK"; %>WELCOME,______html>name<%=name%>me); d) <% (name); %>J2EE中,重定向到另一个页面,以下()语句是正确的。 (选择一项)("");();("");();JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。 (选择一项)pagerequestpplicationJ2EE中,使用Servlet过滤器时,可以在文件的()元素中包括<init-param>元素。 (选择一项)<filter><filter-mapping>me> d) <filter-class>Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求 (选一项)HttpServlet doHeadHttpServlet doPostServletRequest doGet d) ServletRequest doPostJSP程序源码如下,该JSP运行后输出的结果是()。 (选择一项)html>ount =1;%> Count: <% ++count; %>html>Count:1Count:21:2Count:Servlet代码,假定在浏览器中输入URL:,可以调用这个servlet,那么这个Servlet的输出是()。import .*;import .*;ss HelloServlet extends HttpServlet(HttpServletRequest req, HttpServletResponse res)s ServletException, IOException{)et(HttpServletRequest req,HttpServletResponse res)s ServletException, IOException (html");PrintWriter out = ();html>");("<body>");et Hello World!");("</body>");html>");();)public void doPost(HttpServletRequest req, HttpServletResponse res)s ServletException, IOException (html");PrintWriter out = ();html>");("<body>");Post Hello World!");("</body>");)} (选择一项)一个HTML页面,页面上显示doGet Hello World!HTML页面,页面上显示doPost Hello World!HTML页面错误信息J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)String getParameter(String name)String[] getParameter(String name)String getParameterValuses(String name)String[] getParameterValues(String name)38)( )是发送邮件的协议。(选择一项)SMTPLAMPPOP3 d) HTTPWEB应用中,常用的会话跟踪方法不包括( )。(选择一项)URL重写ookieHTTP协议J2EE中,(2 + “4”)将输出()。(选择一项)2 + 4624 d) 不会输出,因为表达式是错误的J2EE的Model Ⅱ模式中,模型层对象被编写为()。(选择一项)AppletJSPServer d) JavaBeanJ2EE中,JSP EL 表达式:{}执行效果等同于( )。(选择一项)<% = ()%><%();%><% = %> d) <% ;%>J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)HttpServletRequest、getContextPath()HttpServleontextPath() b) HttpServletRequset、getPathInfo()
将图表输出到指定目标
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import=""%>
<%@ page import="" %>
<%@ page import="" %>
<%@ page import="" %>
<%@ page import="" %>
<%@ page import="" %>
<%@ page import=".*" %>
<%
DefaultCategoryDataset dataset=new DefaultCategoryDataset();
(300,"北京","苹果");
(200,"北京","西瓜");
(500,"北京","葡萄");
(340,"北京","芒果");
(280,"北京","香蕉");
JFreeChart chart=("水果销售量统计图",程序里怎样注册servlet.
<servlet>
<servlet-name>displayChart</servlet-name>
<servlet-class>⏺0000101011
0000101011
0000101011
0000101011
⏺0000101011
⏺0000101011
JSP 期末考试题
程序员笔记精华
针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。
1)在JSP中,要定义一个方法,需要用到以下()元素。(选择一项)
A. <%= %>B. <% %>
C. <%! %> d) <%@ %>
D. JSP页面经过编译之后,将创建一个()。(选择一项)
E. applet
F. servlet
G. pplication d) exe文件
JSP页面执行自定义标签,遇到结束标签时将调用()方法执行处理。(选择一项)
doStartTag()
doEndTag()
InitBody() d) doAfterBody()
J2EE中,文件中有如下一行代码:(选择一项)
ean id=”user” scope=”_____” type=””/>
要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。
page
request
pplication
J2EE中,以下不是JSP隐式对象的是()。(选择一项)
pageContext
ontext
pplication d) out
Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向[1]到另外的URL。(选择一项)
sendURL()
redirectURL()
Redirect() d) redirectResponse()
JSP中,page指令的()属性用来引入需要的包或类。(选择一项)
extends
import
nguge d) contentType
Servlet过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法。(选择一项)
init
service
ilter d) destroy
JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出()。(选择一项)
A+B
AB
131 d) 错误信息,因为表达式是错误的
Servlet的代码片段如下:
Public void doGet(HttpServletRequest request,HttpServletResponse response)
s ServletException,IOException{
______
hi kitty!”);
();
}
Servlet时输出如下:
hi kitty!
Servlet下划线处填充如下代码。(选项一项)
PrintWriter out = ();
PrintWriter out = ();
OutputStream out = ();
OutputStream out = ();
JSP代码[2],假定在浏览器中输入URL:,可以调用这个JSP,那么这个JSP的输出是()。(选项一项)
ge contentType="text/html; charset=GBK" %>
glib uri=” prefix=”c”%>
html>
<body>
<% int counter = 10; %>
<c:if test=”${counter%2==1}”>
r=”isOdd” value=”true”></c:set>
</c:if>
hoose>
Odd==true}”>it’s an odd </c:when>
n even </c:otherwise>
hoose>
</body>
html>
一个HTML页面,页面上显示it’s an odd
HTML页面,页面上显示it’s an even
HTML页面
错误信息
va程序,代码如下:
ckage user;
ss User{
te String password;
te String loginName;
String getLoginName(){
n loginName;
}
String getPassword(){
ssword;
}
lic void setLoginName(String loginName){
nName;
}
public void setPassword(String password){
ssword;
}
}
给定,代码片断如下:
____________
nName: <jsp:getProperty name=”user” property=”loginName”/>
ssword: <jsp:getProperty name=”user” property=”password”/>
在浏览器上输入并回车
要使浏览器上显示:
nName: sa password: sa
在中的下划线处应填入以下()代码. (选择一项)
<jsp:use
ean id=”user”
lass=”” scope=”page”/>
p:setProperty name=”user” property=”loginName” value=”*”/>
p:setProperty name=”user” property=”password” value=”*”/>
<jsp:useBean id=”user”
lass=”” scope=”application”/>
p:setProperty name=”user” property=”loginName” value=”*”/>
p:setProperty name=”user” property=”password” value=”*”/>
ean id=”user”
lass=”” scope=” application”/>
p:setProperty name=”user” property=”*” />
ean id=”user”
lass=”” scope=” page”/>
p:setProperty name=”user” property=”*” />
JSP程序中声明使用javaBean的语句如下:
ean id=”user”
lass=”” scope=”pge”/>
vaBean的loginName属性值,以下语句正确的是(). (选择两项)
<jsp:getProperty name=”user” property=”loginName’/>
p:getProperty id=”user’ property=”loginName”/>
<%=()%>
nName”)%>
J2EE中,以下关于HttpServlet的说法错误的是()。(选择一项)
HttpServlet是一个抽象类[3]
HttpServlet类扩展了GenericServlet类
HttpServlet类的子类[4]必须至少重写service方法
HttpServlet位于包中
JSP程序源代码,如下:
ge="" flush="true">
ram name="location" value="bejing"/>
</jsp:include>
tion的值。
<jsp:getParam name="location">
p:getParameter name="location">
tion")%>
tion")%>
J2EE中,JSP EL表达式:s{(10*10) ne 100}的值是()。 (选择一项)
True
alse d) 1
J2EE中,文件如下:
html>
<%{%>
ean id="buffer" scope="page" type=""/>
BC");%>
<%}%> buffer is <%=buffer%>
html>
运行时,将发生()。 (选择一项)
转译期错误
运行期错误
运行后,浏览器上显示:buffer is null
BC
JSP页面执行时遇到自定义标签,doStartTag()方法将被调用()次。(选择一项)
1
1或多
0或1 d) 0或多
19) 给定文件代码片断,如下:
User","HAHA");%>
_______getHttpSession (true);
JSP中,()动作用于将请求转发给其他JSP页面。 (选择一项)
forward b) include
ean d) setProperty
J2EE中,在一个JSP文件中,有表达式<%=2+3 %>,它将输出()。 (选择一项)
2+3
5
23 d) 不会输出,因为表达式是错误的
J2EE实现企业级应用开发中,()是描述标记库的XML文档。 (选择一项)
TLD文件
DTD文件
WAR文件 d) EAR文件
JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是()。 (选择二项)
html>
<body>
String name="JACK"; %>
WELCOME,______
html>
name
<%=name%>
me); d) <% (name); %>
J2EE中,重定向到另一个页面,以下()语句是正确的。 (选择一项)
("");
();
("");
();
JSP中,使用<jsp:useBean>动作可以将javaBean嵌入JSP页面,对JavaBean的访问范围不能是()。 (选择一项)
page
request
pplication
J2EE中,使用Servlet过滤器时,可以在文件的()元素中包括<init-param>元素。 (选择一项)
<filter>
<filter-mapping>
me> d) <filter-class>
Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求 (选一项)
HttpServlet doHead
HttpServlet doPost
ServletRequest doGet d) ServletRequest doPost
JSP程序源码如下,该JSP运行后输出的结果是()。 (选择一项)
html>
ount =1;%> Count: <% ++count; %>
html>
Count:1
Count:2
1:2
Count:
Servlet代码,假定在浏览器中输入URL:,可以调用这个servlet,那么这个Servlet的输出是()。
import .*;
import .*;
ss HelloServlet extends HttpServlet{
HttpServletRequest req, HttpServletResponse res)
s ServletException, IOException{
}
et(HttpServletRequest req,
HttpServletResponse res)
s ServletException, IOException {
html");
PrintWriter out = ();
html>");
("<body>");
et Hello World!");
("</body>");
html>");
();
}
public void doPost(HttpServletRequest req, HttpServletResponse res)
s ServletException, IOException {
html");
PrintWriter out = ();
html>");
("<body>");
Post Hello World!");
("</body>");
}
} (选择一项)
一个HTML页面,页面上显示doGet Hello World!
HTML页面,页面上显示doPost Hello World!
HTML页面
错误信息
J2EE中,request对象的( )方法可以获取页面请求中一个表单组件对应多个值时的用户的请求数据。(选择一项)
String getParameter(String name)
String[] getParameter(String name)
String getParameterValuses(String name)
String[] getParameterValues(String name)
38)( )是发送邮件的协议。(选择一项)
SMTP
LAMP
POP3 d) HTTP
WEB应用中,常用的会话跟踪方法不包括( )。(选择一项)
URL重写
ookie
HTTP协议
J2EE中,${2 + “4”}将输出()。(选择一项)
2 + 4
6
24 d) 不会输出,因为表达式是错误的
J2EE的Model Ⅱ模式中,模型层对象被编写为()。(选择一项)
Applet
JSP
Server d) JavaBean
J2EE中,JSP EL 表达式:${}执行效果等同于( )。(选择一项)
<% = ()%>
<%();%>
<% = %> d) <% ;%>
J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)
HttpServletRequest、getContextPath()
HttpServle
ontextPath() b) HttpServletRequset、getPathInfo()
题目解答
答案
c) <%! %> b) servlet b) doEndTag() c) session b) context c) sendRedirect() b) import c) doFilter c) 131 a) PrintWriter out = (); b) 一个HTML页面,页面上显示it ’ s an even d) <jsp:useBean id= ” user ” class= ”” scope= ” page ” /> <jsp:setProperty name= ” user ” property= ” * ” /> b) <jsp:getProperty id= ” user ’ property= ” loginName ” /> c) <%=()%> c) HttpServlet 类的子类必须至少重写 service 方法 d) <%=("location")%> c) False a) 转译期错误 a) 1 a) forward b) 5 a) TLD文件 b) <%=name%> d) <% (name); %> c) (""); c) response a) <filter> b) HttpServlet doPost d) Count: c) 一个空白的HTML页面 String[] getParameterValues(String name) a) SMTP d) 有状态HTTP协议 b) 6 d) JavaBean a) <% = ()%> a) HttpServletRequest、getContextPath()