jsp程序设计
- 格式:doc
- 大小:70.50 KB
- 文档页数:7
第二章
1.Tomcat 服务器的默认端口是8080
2. 静态网页的内容是相对固定的,而动态网页的内容会随着访问时间的和访问者发生变化
在Tomcat成功安装和启动后,可以再浏览器中输入Http://127.0.0.1:8080 或
Http://localhost:8080
在web-inf下必须有的一个xml 支持文件 web.xml
第3章
1 . 脚本程序 是一般在客服端请求时需要先被服务器执行的java 代码,它可以产生输出。并输出发送到客服的输出流,同时也可以使一段流控制语句。
2.在jsp的3中指令中,用来定义与页面相关的属性指令是 Page指令 ;用于在jsp页面中包含另一个文件的指令是Include指令 用来定义一个标签库以及其自定义标签指令是
taglib
指令
3. 动作元素允许在页面被请求的时候包含一些其他资源,如一个静态的html文件或动态的jsp文件。
4. page 指令的mime 类型的默认值为text/html,默认字符集为ISO-8859-1
5.jsp程序中的隐藏注释的格式为 <%-- comment --%>
. 第4章
1. 在jsp内置对象中,与请求的相关的对象时Request对象 。该对象可以使用getparameter(string s) 方法获取表单提交的信息,
2. response 对象中用来动态改变contentype 属性的方法是setContentType()
3. Session对象封装属于客服会话的所有信息,该对象可以使用setAttribute()方法来设置指定名字的属性。
4. 在jsp中可以使用Response对象的addCookie()方法将封装好的cookie对象传输到客服端
第5章
1. 在jsp中,当执行查询操作时,一般将在查询结果保存在ResultSet对象中。
2. 当执行的sql语句是预编译的或者需要执行多条语句的,需要借助于一个PreparedStatement 对象来实现
3. DriverManager 类是jdbc的管理层,作用于用户和驱动程序之间,在jsp中要建立于数据库的链接必须调用该类的getConnection()方法。
4.创建一个statement接口的实例需要调用类的connection 中 的createStatement()方法。Statement接口的executeupdate()方法一般用于执行sql的insert,uodate或delete语句;executeQuery()用于执行sql的seect语句
第6章
1.在jsp中可以使用操作来设置javabean的属性,也可以使用操作来获取javabean的值。
2.操作可以定义一个具有一定生存范围以及一个唯一的id的javabean的实例。
3.javabean 有4个scope,分别为 page、request、session和application。
第7章
1.编译servlet之前,将servlet所需要的servlet-api.jar包添加到class中。
2.在编写servlet时要用到的类javax.servlet.genericServlet为javax.servlet.HttpServlet子类。 3. servlet接口的init()方法在服务器装入servlet时执行,在servlet的生命周期中仅仅执行一次。当客服请求一个httpservlet对象时,该对象service()方法就要被调用。
4.要编写servlet过滤器时,通过通过重载 javax.servlet.filter接口中 的doFilter方法完成实际过滤操作。
第二章
1 下列关于jsp的说法错误的是 b
a. jsp可以处理动态内容和静态内容
b. jsp 是一种与java无关的程序设计语言
c. 在jsp中可以使用脚本控制html的标签生成
d. Jsp程序的运行需要jsp引擎的支持
2 下列适合于作为jsp程序开发环境的是 a
a. jdk+tomcat b.jdk+apache+tomcat c.jdk+iis+tomcat .fremework+iis
3.基于jsp的web应用程序的配置文件时 a
a.web.xml b.web-inf c.tomact 6.0 d.jdk 1.6.0
4下列关于c/s模式的缺点描述不正确的是 d
A 伸缩性差 b重用性差 c.移植性差 d.安全性差
第3章
1、下列关于jsp指令描述正确的是 a
A 指令以“<%@”开始,以“%>”结束
2.jsp 代码 <%=“1+4”%>将输出 1+4
3 下列选项中,<%=(3+5)%> 是正确的表达式
4 page指令用于定义jsp文件中全局属性,下列关于该指令用的描述不正确的是
A<%@page%>作用于整个jsp页面
B 可以在一个页面中使用多个<%@page%>指令
C 为增强程序的可读性,建议将<%@page%>指令放在jsp文件的开头,但不是必须的
D<%@page%>指令中的所有属性只能出现一次
5 .page指令 import 属性属于用于需要用的包或类
属于jsp动作 、、
第4章
1.下列选项中,request.parameter(“name”) 可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)
2.使用request对象进行重定向时,使用的是sendRedirect方法
3.下面对HTTP请求中的Get方法和POST方法叙述正确的是 ___使用post提交数据没有限制
4.Jsp的内置对象中,按作用域有小到大排列正确的是___request-session--application
5.获取cookie【】使用到的方法是___request.getcookie()
6.Exception内置对象可以处理jsp页面运行中的错误或者异常
第5章
1.一下关于jdbc的描述是
A jdbc是一种用于执行sql语句的java api
B jdbcapi 既支持数据库访问的两层模型,也支持3层模型
C jdbc是有一组用java 编程语言编写的类和接口组成
2.Connection接口中用于创建一个callablestatement对象来调用数据库存储过程的方法的是preparecall
3.实现数据库连接的语句中,用来指定jdbc驱动的语句是
Class。Forname(“com.microsoft.sqlserver.jdbc。sqlserverdriver”);
4.在statement接口中,能执行给定的sql语句并且可能返回多个结果的方法是execute方法
5. 在resultset接口中,能够直接将指针移动到第N条记录的方法是absolute方法
6. 在preparedstatement接口中用来设置字符串类型的输入参数的方法是setstring方法
7. 在databasemetadata接口中用于获取数据库连接的驱动器名称的方法是getdrivername方法
8. 在resultsetmetadata接口中用于获取指定列的名称的方法是getcolumnname方法
第6章
1.关于javabean的说法正确的是 javabean是公共的类
2.在jsp中调用javabean时用到
3.字jsp中使用 标记时,出现的属性是name property param
4.如果在项目中已经建立了一个javabean:bean.student,该bean具有name属性,语法是
5. getproperty方法可以用于获取bean的属性值
ebean动作用于嵌入bean
第7章
1.Servlet程序的入口点是init()
2.servlet描述正确的是
Servlet的生命周期包括实例化、初始化、服务、销毁、不可以用
3.在web应用程序中使用的servlet的包围myservlet,项目名称为logindemo,则servlet
最可能位于logindemo/web-inf/classes/myservlet
4. 下列属于servlet过滤的特点是
Servlet过滤器可以检查和修改servletrequest和servletresponse
Servlet过滤器可以被指定和特定的URL关联,只有当客服请求访问该URl时,才会触发过滤器
Servlet过滤器可以被串联在一起,形成管道效应,协同修改请求和相应对象
5.下列属于servlet 监听类型的是 servlet上下文监听 http会话监听 servlet请求监听
6.在编写servlet时,要用到血多接口,能够获得客服端请求信息的接口是 httprequest接口
简答题:
1、怎样应用request、session、application进行参数存取?比较3钟方法的优点与不足。
答:request范围变量保存在request隐式对象中,如: request.setattribute("namerequest","name in
request");
session范围变量保存在session隐式对象中,如: session.setattribute("namesession","name in
session");
application范围变量保存在application隐式对象中,如: application.setattribute("nameapplication","name in application");
读取:namerequest:<%=request.getattribute("namerequest").tostring() %>namesession:<%=session.geta