JSP测试笔试题和答案

更新时间:2024-01-08 07:18:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

内部测试-笔试试卷

一、选择题(共25题,每题2分,满分100分) 1. 在Servlet中有如下代码段:

... public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { RequestDispatcher dis;

_____________________________;

dis.forward(request,response);

} ...

那么能够正确填写在横线处的选项是( B)。 A. dis = response.getRequestDispatcher(\B. dis = request.getRequestDispatcher(\C. dis = request .RequestDispatcher(\D. dis =new RequestDispatcher(\

2. 下面关于Servlet生命周期的描述不正确的是( )。

A. Servlet实例由Servlet容器负责加载和创建//tomcat服务器创建

B. Servlet容器调用init()方法初始化Servlet,每加载一次Servlet都会执行一次init()方法.XXXXX C. Servlet初始化完毕后,就处于能响应请求的就绪状态

D. Servlet的destroy()方法指明哪些资源可以被系统回收//调用destroy方法销毁 3. 下列选项中关于HttpSession描述错误的是()。

A. HttpSession通过HttpServletRequest对象获得 B. HttpSession可以用来保存数据,并实现数据的传递 C. HttpSession被创建后,将始终存在,直到服务停止

D. 调用HttpSession的invalidate()方法,可以删除创建的HttpSession对象及数据

4. 在Java EE中,如果req是HttpServletRequest的实例,要通过req获取已经存在的HttpSession对象,如果不存在就创建一个HttpSession对象,下面选项中()可以实现。(选2项)

A. req.getSession() B. req.getSession(false) C. req.getSession(true) D. req.createSession()

5. JSP标准动作不包括( )。

A. B. C. D.

6.在Java EE中,关于创建HttpServletRequest对象的说法正确的是( )。

A. 从request获取传入的参数,可以调用getParameter方法

B. 由Java Web应用的Servlet或JSP组件负责创建,当Servlet或JSP组件响应HTTP请求时,先创建HttpServletRequest对象

C. 由程序员通过编码形式创建,以传递请求数据 D. 以上都不对

7. 在Java Web 应用程序中,test.jsp页面中有如下一行代码:

8. 如果想要在JSP中使用user包中的User类,则以下写法正确的是( )。

A.

A. init() B. service() C. close() D. destroy()

10. 在Java Web应用开发中,已知在web.xml文件中正确配置了Servlet,若想将所有Web请求都映射到此Servlet,则需要在标签内填写的内容是( )。

A. *.html B. *.jsp C. /* D. *

11. JSP标准动作中的useBean动作可将JavaBean嵌入JSP页面,useBean动作的scope属性指定了Bean的范围,下列不属于useBean动作范围选项的是()。

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

12. 使用response 对象进行重定向时,使用的是()方法。

A. getRequestDispatcher()//request B. forward()//request

C. sendRedirect()//response

D. setRequestDispatcher()

13. 在Java Web应用程序中,下列( )选项中的代码能够正确实现使用数据源(DataSource)获取数据库连接对象(数据源名称为dsname)。

A. DataSource soure = new DataSource( ) ;

Connection conn = source.getConnection( ); B. Context source = new InitalContext( );

Connection conn = source.getConnection( ); C. Context ctx = new InitalContext( );

DataSource ds = (DataSource) ctx.lookup(\Connection conn = ds.getConnection( ); D. Context ctx = new InitalContext ( );

DataSource ds = (DataSource) ctx.lookup(\Connection conn = ds.getConnection( );

14. 下面关于Java中会话跟踪的说法错误的是( )。

A. HTTP协议是无状态的,所以服务器需要用会话跟踪技术来分辨每个客户 B. 服务器为每个会话分配了一个ID作为唯一标识

C. session由客户端创建,我们再用request.getSession()来获得HttpSession对象 D. 使用会话跟踪可以实现诸如用户登录和购物车此类的功能

15. Servlet可以在服务器端处理客户请求,当用户提交请求后可以借助HttpServletRequest对象的( )方法获取客户端请求数据

A. setAttribute() B. getAttribute() C. setParameter() D. getParameterValues()

16. 以下选项关于GET和POST的区别描述不正确的是( )。

A. GET提交数据在地址栏内显示,不安全;而POST则不显示,相对安全 B. 采用GET或POST方式提交数据,理论上都没有长度的限制 C. GET请求的页面可以设置为书签或使用邮件发送;而POST不可以

D. 由于GET方式相对于POST方式不安全,所以编写程序时,没有明确要求,一般都采用POST方式提交数据

17. 在web.xml中有如下代码:

LoginServlet

jbit.servlet.LoginServlet

LoginServlet / LoginServlet

下列选项描述正确的是( )。

A. 在中的表示用户请求访问Servlet的URL B. Servlet容器会根据查找到与其对应的

C. 中的内容与中的内容可以不一致 D. 以上描述都不正确

18. 在Web 项目的目录结构中,web.xml文件位于( )中。

A.src目录 B.文档根目录 C.META-INF目录

D.WEB-INF目录

19. 以下选项中不属于Servlet生命周期的是( )。

A. 加载和实例化

B. 初始化 C. 服务 D. 保持

20. 在Java EE中,User类提供了username属性,在index.jsp中经过表单提交信息至user.jsp页面,如果提交的信息为“ruby”则user.jsp页面中最终的显示结果为:()

index.jsp中有如下代码段:

user.jsp中有如下代码段:

A. ruby B. null C. RUBY D. 页面无显示

21. 在Java中,下列关于重定向和转发的描述正确的是()。(选2项)

A. 转发对应的代码为:rquest.getRequestDispatcher(url).forward(request,response); B. 重定向对应的代码为:request.sendRedirect(url); C. 重定向在用户的浏览器端被处理。 D. 转发后,浏览器的地址栏内容会发生改变。 22.下面不属于分页实现步骤的是( )。

A.确定每页显示的数据数量 B.计算总页数 C.编写查询SQL语句 D.使用下拉列表显示页数

23.下面对于分层模式的解释描述错误的是()。

A.将解决方案的组件分隔到不同的层中 B.每一层中的组件应保持内聚性

C.每一层都应与它下面的各层保持松耦合 D.每一层都应与它下面的各层保持高耦合

24.三层架构是分层模式中最常见的类型,那么在三层架构中不包含()。

A.数据访问层 B.业务逻辑层 C.通信层 D.表示层

25.下面对于层与层关系的描述错误的是( )。

A.表示层接受用户的请求,根据用户的请求去通知业务逻辑层

B.业务逻辑层收到请求,根据请求内容执行数据库访问,并将访问结果返回表示层 C.数据访问层收到请求后便开始访问数据库 D.各个层之间独立存在,不相互依赖

26.在某个JSP 页面中存在这样一行代码:<%=\,运行该JSP 后,以下说 法正确的是( )。

A.这行代码没有对应的输出 B.这行代码对应的输出是6 C.这行代码对应的输出是24 D.这行代码将引发错误

27.与page指令<%@ page import=\等价的是( )。

A.<%@ page import=\<%@ page import=\

B.<%@ page import=\C.<%@ page import=\

<%@ page import=\D.<%@ page import=\28.下列选项中,( )是正确的表达式。

A.<% String s= \B.<%=\C.<%=\D.<%! \

29.如果请求页面中存在两个单选按钮(假设单选按钮的名称为sex),分别代表男和 女,该页面提交后,为了获得用户的选择项,可以使用以下( )方法。

A.request.getParameter(sex); B.request.getParameter(\C.request.getParameterValues(sex); D.request.getParameterValues(\

30.对于转发与重定向的描述错误的语句是( )。

A.重定向是在客户端发生作用,通过请求新的地址实现页面转向

B.使用转发时由于是服务器内部控制权的转移,因而地址栏中的URL没有变化 C.使用重定向时可以在地址栏中看到转向后的URL D.转发与重定向都可以实现在页面跳转,因而没有区别

31.为了避免服务器的响应信息在浏览器端显示为乱码,通常会使用()语句重新

设置字符编码。

A.response.setContentType() B.response.setCharacterEncoding() C.response.setPageCoding() D.response.setCharset()

32.在JSP中使用JDBC语句访问数据库,正确导入SQL类库的语句是( )。

A.<%@ page import=\B.<%@ page import=\C.<%page import=\D.<%@ import=\

33.在JDBC API 中所提供的( )类的职责是:依据数据库的不同,管理不同的JDBC

驱动程序。 A.DriverManager B.Connection C.Statement D.Class

34.JSP页面经过编译之后,将创建一个(B)。 A. applet B. servlet C. application D. exe文件 35.在JSP中,( A )动作用于将请求转发给其他JSP页面。 A.forward B.include C.useBean D.setProperty

36.对于声明<%!声明%>的说法错误的是:C A、一次可声明多个变量和方法 B、一个声明仅在一个页面中有效

C、声明的变量将作为局部变量 D、声明的变量将在JSP页面初始化时初始化

37.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B) A、进程 B、线程 C、程序 D、服务。 38.阅读下面代码片段:

RequestDispatcher dispatcher=request.getRequestDispatcher(\dispatcher.forward(request,response);

关于该段代码的作用,下列叙述哪项是正确的?( B )

A、页面重定向到a.jsp页面 B、将请求转发到a.jsp页面 C、从a.jsp定向到当前页面 D、从a.jsp转发到当前页面 39.(A)注释可以在服务器和客户端都可见。 A.HTML B.JSP C.JavaScript D.page

40.以下对象中的( D )不是JSP的内置对象。

A、request B、session C、application D、bean

41.对数据库表中记录的字段值进行更新,可以使用( B )方法 A、executeQuery() B、executeUpdate() C、next() D、getConnection() 42.下面哪一项对Servlet描述错误?( C )

A. Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口 B. Servlet接口定义了Servelt的生命周期方法

C. 当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程 D. Servlet客户线程调用service方法响应客户的请求

43.以下哪个对象提供了访问和放置页面中共享数据的方式(D) A、pageContext B、response C、request D、session

44.当服务器上的第一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面转译成一个( C )文件。

A.Servlet B.JSP C.Java D.HTML 45.JSP的编译指令标记通常是指:( D )。 A. Page指令、Param指令和Taglib指令

B. Page指令、Include指令和Plugin指令 C. Forward指令、Include指令和Taglib指令 D. Page指令、Include指令和Taglib指令

46.可以利用request对象的哪个方法获取客户端的表单信息( A )。 A. request.getParameter() B. request.outParameter() C. request.writeParameter() D. request.handlerParameter()

47.在JDBC中,下列哪个接口不能被Connection创建( C )。 A. Statement

B. PreparedStatement C. RowsetStatement D.CallableStatement

48.在JSP中,要定义一个方法,需要用到以下(C)元素。 A. <%= %> B. <% %> C. <%! %> D. <%@ %>

49.page指令的import属性的作用是(C ) A、定义JSP页面响应的HTML类型 B、定义JSP页面使用的脚本语言 C、为JSP页面引入JAVA包中的类 D、定义JSP页面字符的编码

50.下述选项中不属于JDBC基本功能的是:(D ) A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D.数据库维护管理

51.在传统的HTML页面中加入(D)就构成了一个JSP页面文件。 A、JAVA程序片 B、JSP标签 C、用“<%”、“%>”标记符号括起来的程序 D、JAVA程序片和JSP标签

52.在JSP中,内置对象( B)封装了用户提交的信息,使用该对象可以获取用户提交的信息。 A、session B、request C、response D、out

53. 下边哪个不是MVC中的组成部分?(B) A. JavaBean B. FrameWork C. JSP D. Servlet

54.在javaScript中window对象的(D)方法用于打开一个新窗口。 A.openWindow() B.window() C.close() D.open() 55.Servlet程序的入口点是:(A ) A、init() B、main() C、service() D、doGet()

56.不能在不同用户之间共享数据的方法是(A)

A、通过cookie B、利用文件系统 C、利用数据库

D、通过ServletContext对象

57.调用getCreationTime()可以获取session对象创建的时间,该时间的单位是(C)。 A、 秒 B、分秒 C 、毫秒 D、微秒

58.当response的状态行代码为哪个时,表示用户请求的资源不可用?(D) A、101 B、202 C、303 D、404

59.配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( B ) A、先安装TOMCAT,再安装 JDK B、先安装JDK,再安装TOMCAT

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

D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系 60.对于“<%!”、“%>”之间声明的变量,以下说法正确的是:( B ) A、不是JSP页面的成员变量

B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户 C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响 D、是JSP页面的局部变量

61.out对象是一个输出流,其输出换行符的方法是(B) A、out.print( ) B、out.newLine( ) C、out.println( ) D、out.write( ) 小结:print() 输出各种类型数据 println()输出各种类型数据并换行 newline() 输出一个换行符

62.Form表单的method属性能取下列哪项的值( C ) A、submit B、puts C、post D、out

63.下列关于JSP的说法错误的是(B)。 A.JSP可以处理动态内容和静态内容;

B.JSP是一种与Java无关的程序设计语言;

C. 在JSP中可以使用脚本控制HTML的标签生成; D.JSP程序的运行需要JSP引擎的支持。 64.下列不适合作为JSP程序开发环境是(D)。 A.JDK+Tomcat

B. JDK+Apache+Tomcat C. JDK+IIS+Tomcat

D. .NET Framework+IIS1

65. 下列不属于JSP动作的是(D)。 A.; B.; C.

D.<%@include file=“relativeURL”%>。

d) <%@ page info=\

156. 在Servlet里,能正确获取session的语句是(A)。 (选择一项) a) HttpSession session = request.getSession(true); b) HttpSession session = request.getHttpSession(true); c) HttpSession session = response.getSession(true); d) HttpSession session = response. getHttpSession (true); 157.在JSP中,()动作用于将请求转发给其他JSP页面。A (选择一项) a) forward b) include c) useBean d) setProperty

34) Servlet中,使用()接口中定义的()方法来处理客户端发出的表单数据请求 (选一项)B

a) HttpServlet doHead b) HttpServlet doPost c) ServletRequest doGet d) ServletRequest doPost

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

a) String getParameter(String name) b) String[] getParameter(String name)

c) String getParameterValuses(String name) d) String[] getParameterValues(String name)

159. servlet 的生命周期又一系列事件组成,把这些事件按照先后顺序排序,以下正确的是()(选择一项)

B

a) 加载类,实例化,请求处理,初始化,销毁 b) 加载类,实例化,初始化,请求处理,销毁 c) 实例化,加载类,初始化,请求处理,销毁 d) 加载类,初始化,实例化,请求处理,销毁

160.在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)

Public class Servlet1 extends HttpServlet{ Public void init() throws ServletException{ }

Public void service(HttpServletRequest request,HttpServletResponse response) Throws ServletException,IOException{ PrintWriter out = response.getWriter(); Out.println(“hello!”); }

} A a) 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过

b) 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! c) 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 d) 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息

161.要设计一个大型的基于多层体系结构的web应用系统,系统界面端基于HTML和XML, 该系统要不断的进行版本升级(即日后维护、二次需求开发等任务量较大),要达成这些目 标,最适合的开发模式是(C)。(选择一项)

a) DAO b) ValueObject c) MVC d) Proxy 162.给定一个Servlet的代码片段如下: Public void doGet(HttpServletRequest request,HttpServletResponse response)

throws ServletException,IOException{

______

out.println(“hi kitty!”); out.close(); }

运行次Servlet时输出如下: hi kitty!

则应在此Servlet下划线处填充如下代码。(选项一项) a) PrintWriter out = response.getWriter(); b) PrintWriter out = request.getWriter(); c) OutputStream out = response.getOutputStream();

d) OutputStream out = request.getWriter(); 163. 某JSP程序中声明使用javaBean的语句如下: 要取出该javaBean的loginName属性值,以下语句正确的是(). (选择两项) a) b) c) <%=user.getLoginName()%> d) <%=user.getProperty(“loginName”)%>

164.JavaMail是一组用于发送和接收邮件消息的API。发送邮件使用()协议,接收邮件使用()协议。择一项)

a) POP3 SMTP b) POP3 TCP c) SMTP TCP d) SMTP POP3 165. 给定JSP程序源码如下,该JSP运行后输出的结果是()。 (选择一项)

<% int count =1;%> Count: <% ++count; %>

a) Count:1 b) Count:2 c) 1:2 d) Count:

166.在J2EE的Model Ⅱ模式中,模型层对象被编写为()。(选择一项)

a) Applet b) JSP c) Server d) JavaBean 167.J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)

a) HttpServletRequest、getContextPath() b) HttpServletRequset、getPathInfo() c) ServletContext、getContextPath() d) ServletContext、getPathInfo() 168.某web应用的上下文路径是root,配置文件web.xml中有如下片段:

process slt.ProcessServlet

process /proc

(选 以下说法正确的是()。(选择二项)

a) 在包slt中,有一个名为ProcessServlet.class的文件 b) 该servlet的访问路径是http://机器IP:端口号/root/proc

c) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet d) 该servlet的访问路径是http://机器IP:端口号/root/ProcessServlet

169. 在J2EE中,test.jsp文件中有如下一行代码:

要使user对象只能在使用test.jsp时使用,当加载页面时就会将其销毁。下划线中应填入()。(选择一项) a) page b) request c) session d) application

170.JSP 页面以B为扩展名进行保存。 A..jps B..jsp C..java D..JSP

171. Web的工作模式是( )

A) 客户端/服务器端 B) 浏览器/服务器 C) 浏览器/浏览器 D) 浏览器/客户端

172.一组选项中可以选择多项的表单元素是( ) A) Checkbox B) Radio C) Text D) Textarea

173.关于HTML文件说法正确的是( c ) A) HTML标记都必须配对使用

B) 在标签之间的是头信息

C) HTML标签是大小写无关的,表示的意思是一样的 D) 在标签之间的文本会以加粗字体显示

174.在HTML中,可以使用( )标记向网页插入GIF动画文件 A)

B) C) D)

175.要在网页中显示如下文本,要求字体类型为隶书,字体大小为6,则下列HTML代码正确的是(欢迎访问我的主页!

A)

欢迎访问我的主页! B)

欢迎访问我的主页! C)

欢迎访问我的主页! D)

欢迎访问我的主页! 176.在MVC模式中,核心内容为 ( )

A) view B) control C) model D) 不确证 177、J2EE中,()类()方法用于返回应用程序的上下文路径。(选择一项)

a) HttpServletRequest、getContextPath() b) HttpServletRequset、getPathInfo() c) ServletContext、getContextPath() d) ServletContext、getPathInfo() 178、给定JSP程序源码如下:

<% int count =1;%> _______

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

)a) <%=++count %> b) <% ++count; %> c) <% count++; %> d) <% =count++ %> 一、填空(30分) 1、 Tomcat服务器的默认端口是 8080 。怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可, 2、 异常的处理,可在该方法的代码段中包含3类代码: try 、 catch 和finally代码块。 3、 jsp主要内置对象有: application 、exception 、 pageContext 、 request 、 session 、_response_、out、config、page、cookie 4、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 ,POST是 用于客户端把数据传送到服务器 。 5、 application对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。 6、 JDBC的主要任务是: 与数据库建立连接 、 发送SQL语句 、 处理结果 。 7、 一个Bean由三部分组成: 实现java.io.serializable接口、 提供无参数的构造方法 、 提供getter()和setter()方法访问它的属性 。 8、 Java Servlet的主要特点是: 高效 、方便、 功能强大 、 可移植性好 、节省投资。运行servlet需要在_web.xml_注册. 9、 Servlet的生命周期分三个时期: 装载Servlet 、创建一个Servlet实例、销毁 。 10、 JSP开发网站的两种模式分为__jsp+javabean___和jsp+javabean+servlet 。 11、JSP的全称是_Java Server Pages_ ,它是基于Java语言开发出来的一种动态网页制作技术。 12、HTML是HyperText Markup Language的缩写,中文意思是超文本标记语言。 13、E-mail地址的超链接格式为

14、MVC 中的 3 个字母分别代表 Model/模型、View/视图、Controller/控制器。在 JSP 技术中,它们分别由javabean、jsp、servlet担当。

15、在JSP页面中用page指令定义属性和属性的值,forward动作将请求转发给其他JSP页面。

16、一个session对象的生存期限依赖于是否调用invalidate()方法、用户是否关闭浏览器或session对象过期。

17、表单的提交方法包括post和get方法。

18、每过10分钟自动刷新的JSP语句是:response.setHeader(“refresh”,”10”)。 19、ResultSet类的next方法可以移动记录指针到下一条记录。 20、JavaBean是一个 java 类,它必须有一个 无参的构造 方法。 21、使用Bean首先要在JSP页面中使用 import 指令将Bean引入。

22、Tomcat服务器的默认端口是8080,可以通过修改Tomcat服务器安装目录中conf文件下的主配置文件server.xml来更改端口号。

23、表达式用于向页面输出信息,其使用格式是以 <%= 标记开始,以 %> 结束。

24、JSP页面的基本构成元素,其中变量和方法声明、表达式、Java程序片统称为JSP脚本元素。

25、在JSP文件中使用 对HTML文本进行注释;使用 <%-- --%>符号对JSP语句进行注释。 26、使用session对象的setAttribute 方法添加session对象,并为添加的对象指定索引关键字。 27、JSP中使用response的 sendRedirect 方法实现页面的跳转。 28、在JSP中,page指令的 import 属性用来引入需要的包或类。

29、Forward动作标记的语法格式为。 30、request对象获取用户提交信息的最常用的方法是getParameter(String s)。 31、页面指令的import属性可出现多次。 32、在Tomcat成功安装和启动后,可以在浏览器中输入 Http://localhost:8080来测试安装配置是否正常。 33、静态网页 的内容是相对固定的,而 动态网页 的内容会随着访问时间和访问者发生变化.

34、在JSP的3种指令中,用来定义与页面相关属性的指令是 Page指令 ;用于在JSP页面中包含另一文件的指令是 Include指令 ;用于定义一个标签以及其自定义表情前缀的指令是Taglib指令。 35、Page指令的MIME类型的默认值为text/html,默认字符集为 utf-8 。

36、如果需要在JSP页面的某处整体插入一个文件,可以用 <%@include file=”文件的URL”%>

37、DriverManager 类是JDBC的管理层,作用于用户和驱动程序之间。在JSP中要建立于数据库的连接必须调用该类的 getConnection() 方法。

38、脚本程序 是一段在客户端请求时需要先被服务器执行的Java代码,它可以产生输出,并把输出发送到客户的输出流,同时也可以是一段流控制语句。 39、在JSP中,处理汉字信息可如下所示:

String str =request.getParameter(“name”); Byte b[ ]= str.getBytes(“ISO-8859-1”); Str=new String(b);

40、JDBC中提供的两种实现数据查询的方法是:通过Statement对象执行的静态的SQL语句实现 和 通过PreparedStatement对象执行的动态的SQL语句实现 41、指令标识通常以<%@标记开始,以%>标记结束。

42、一个JSP页面可以由普通的HTML标记,JSP标记,变量和方法的声明,Java程序片,Java表达式5中元素组合而成。

43、在<%!和%>标记符质检声明变量,即在其中纺织Java的变量声明语句,变量的类型可以是Java语言允许的任何数据类型。

44、在JSP内置对象中,response对象提供了设置HTTP响应报头的方法。 45、URL重写,就是当用户从一个页面重新链接到另一个页面时,通过这个新的URL添加参数,把session对象的ID穿带过去 。

46、JSP内置对象的有效范围由小到大为page、request、session和application。

使用JDBC-ODBC连接器访问数据库的3各步骤为:建立JDBC-ODBC桥连接器,创建ODBC数据源,和ODBC数据源建立连接。

47、Session对象中用来获得指定名字的属性的方法是getAttribute()方法。

48、表单标记中的action属性用于指定处理表单数据程序url的地址。在使用JSP对数据库进行操作时,Statement类的executeQuery()方法用于执行SQL语言中的查询语句,executeUpdate()方法,用于执行SQL语言中的插入、删除和修改语句。

49、Servlet中,HttpServletResponds的sendRedirect() 方法来把Http请求重定向到另外的URL。 50、在JSP中,当执行了查询操作时,一般将查询结果保存在ResultSet对象中。 51、在JSP内置对象中,与请求相关的对象是Request对象。

51、取表单()提交的参数,通常使用的内部对象是request,方法是getParameter(String s)。 52、查询数据库里的表内容是Statement接口使用 executeUpata() 方法。

本文来源:https://www.bwwdw.com/article/n1ux.html

Top