javaweb期末题.
四个scope及意义chapter6 p62
四个scope分别是pagerequest、sessionapplication。
意义: 动作用于声明,JSP 页面将使用存储在指定作用域中、并可从中访问的 bean。
动作包含与指令包含区别及代码写法?chapter6 p38
指令包含:
动作包含:
(1)Servlet里,一个请求最先进入(根本即request为方法参数,对象就是数据,进入方法就是调用,调用入口就是方法名+参数)service()方法,而不是init()、doGet()、doPost()。
(2)service()、init()、doGet()、doPost()执行时机。
①service()方法:是Servlet的核心,每当一个客户请求一个HttpServlet对象,该对象的service() 方法就要被调用,而且传递给这个方法一个"请求"(ServletRequest)对象和一个"响应"(ServletResponse)对象作为参数。
②init()方法:在 Servlet 的生命期中,仅执行一次 init()方法。它是在服务器装入 Servlet 时执行的。
执行同构SQL通常使用PreparedStatement
指令可以出现多次,进而指令中的属性可以出现多次,例import
Servlet入口方法为init()
Oracle 数据库驱动全路径为:
oracle.jdbc.driver.OracleDriver或oracle.jdbc. OracleDriver
JSP本身已加载的基本类:java.lang.*、javax.servlet.*、
javax.servlet.http.* 、javax.servlet.jsp.*
下面哪一个不是JSP本身已加载的基本类?(??)?
Ajava.lang.*?B.java.io.*?C.javax.servlet.*?D.javax.servlet.jsp.*
JSP表达式语言(el)的语法为:${EL expression}
等价于或out.println(var)
JSP中要使用user包中的User类,应写为
下述选项中不属于JDBC基本功能的是:(?D?)?
与数据库建立连接???B.?提交SQL语句???C.?处理查询结果??D.?数据库维护管理?
有4个属性:name、property、value 和 param
属性有哪些: name 和 property
在JSP中使用标记时,不会出现的属性是:(?c?)?
A.name???B.property??C.alue??D.以上皆不会出现
1、某web应用的上下文路径是root,配置文件web.xml中有如下片段:
process
slt.ProcessServlet
process
/proc
以下说法正确的是:
(1)在包slt中,有一个名为ProcessServlet.class的文件(×)
(2)该servlet的访问路径是http://机器IP:端口号/root/proc(√)
2、给定JSP程序源码如下,可以在下划线处插入并且能够正确输出WELCOME,JACK的语句是( )
WELCOME,______
(1)
(2)
3、在EL中,访问JavaBean Student 的对象student 的属性name,以下正确的是
(1)${} (2)${student [‘n