装
订
线
内
答
题
无效
******************
****装
********************订
********************线
**
**
**
**
**
**
**
**
**
**
课程代码:座位号:
《JSP实用教程》试卷
姓名: 学号: 专业:
学院: 班级:
题号
一
二
三
四
五
总分
得分
得分
评卷人
一、简答题(每题8分,共40分)
1、 什么是JSP?
答: JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
2、 Jsp的运行原理是什么?
答:所有JSP页面,在执行的时候都会被服务器端的JSP引擎转换为Servelet(.java),然后又由JSP引擎调用Java编译器,将Servelet(.java)编译为Class文件(.class),并由Java虚拟机(JVM)解释执行。
3、 Jsp的运行环境是什么?
答:JDK + Tomcat(免费) 或者 JDK+ Weblogic
4、 Jsp中有哪些内置对象?
答:Jsp中有9个内置对象,如下:
config
page
pageContext
request
response
session
application
exception
out
5、 什么是jdbc,jdbc能完成什么功能?
答:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
作用:相当于应用程序和数据库之间的桥:java程序JDBC数据库。
装
订
线
内
答
题
无效
******************
****装
********************订
********************线
**
**
**
**
**
**
**
**
**
**
得分
评卷人
二、程序设计(每题15分,共60分)
1、 写一个jsp程序,该程序打印“howareyou!”。
public class Test
{
public static void main(String[] args)
{
System.out.print("howareyou!");
}
}
2、 写一个程序,该程序的功能是:完成1+2+.....+100,打印输出, 将结果输出到网页上显示.
<%@ page contentType="text/html; charset=gb2312" %>
无标题文档
这是一个JSP页面
<%
int i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
%>
1~100的和是:<%= sum %>
3、 编写一个小程序,用文本框接受用户的用户名和密码,如果用户名和密码是javalearner和happy,则输出“javahappy”.
if(theForm.getUserName.equals("javalearner") && theForm
.getPassword.equals("happy"))
{
System.out.println(javahappy);
}
4、 写一个简单的包涵session的程序.
<%
String ls_str=null;
ls_str=(String)session.getAttribute(\"str\");
out.println(“从session里取出的值为:”+ls_str);
%>