




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 表单中的数据要提交到的处理文件由表单的( C. action )属性指定。2. 要运行JSP程序,下列说法不正确的是:客户端需要安装Servlet容器,如Tomcat 3. 当发布Web应用程序时,通常把Web应用程序放到Tomcat的 webapps 目录下。 4. 下面有关HTTP协议的说法不正确的是( )D HTTP的请求和响应消息如果没有发送并传递成功的话,HTTP可以保存已传递的信息5. 下面有关Servlet的描述错误的是( )。B Servlet可以由客户端的浏览器解释执行6. 下面不属于JSP指令的是:( )B. import 7. ( )动作用于转向另一个页面。 B.
2、forward 8. 在项目中已经建立了一个JavaBean,该类为:bean.Student,该bean具有name属性,则下面标签用法正确的是:( )C9. 下列选项中,( )可以准确地获取请求页面的一个文本框的输入(文本框的名称为name)。B. request.getParameter(”name”) 10. 使用response对象进行重定向时,使用的方法是( )。 C. sendRedirect 11. session对象中用于设定指定名字的属性值,并且把它存储在session对象中的方法是( )。A. setAttribute 12. 在application对象中用( )方法可
3、以获得application对象中的所有变量名。B. nextElements() 13. 有关struts 2的说法不正确的是( )B 应用Struts 2不需要进行配置14. Web应用的数据共享方式不包括( )。C.基于页面的共享 15. 要在页面上输出2+3=$2+3,则对应的程序代码应为( )。A. 2+3=$2+3 16. 下面有关EL中“.“和“ “两种存取运算符的说法不正确的是( )C 如果要动态取值时,两者都可以实现17. 要使用JSTL的核心标签库,需要在JSP源文件的首部加入如下声明语句( )A. 18. 以下( )标签用于实现循环功能,类似与Java语句中的for循环。
4、 B. 19. 以下URL中语法不正确的是( )D. 20. page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:( )D. 指令中的属性只能出现一次。1 在编写Servlet时,需要继承 HttpServlet 类,在Servlet中声明doGet()和doPost()需要 HttpServleRequest 和 HttpServleResponse 类型的两个参数。2 jsp主要内置对象有:application 、exception、 pageContext、 request 、 response 、_session_、out、
5、config、page。使用useBean动作标记的时候scope属性有4种选项,作用范围由小到大是_page_、_request_、_session_、_application_,其中_session_是指当关闭浏览器的时候这个javabean失效, _application_是指当关闭服务器的时候这个javabean失效。3 三种常用的动态网页技术是_http、php、jsp,简称3P技术。4 JSP利用JDBC操作数据库的步骤:(1)加载驱动程序,调用_forName()_将自动加载驱动程序类;(2)建立连接,若连接字符串为:String url = jdbc:mysql:/localh
6、ost/ + dbName +?user= +userName +&password= +userPwd,其中dbName、userName和userPwd 3个分别代表数据库名 、数据库的 用户名 和 密码 ,(3)建立StateMent;(4) 、执行sql语句,其中,查询数据库里的表内容是Statement接口使用_ _execute_方法;(5)关闭数据库。1 Tomcat服务器的默认端口是多少?怎样修改tomcat的端口Tomcat服务器的默认端口是8080;在tomcat下的confserver.xml中的Connector元素里的把8080改成你想要的端口即可。2什么是cooki
7、e? cookie有什么作用?。Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。Cookie 为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问您的站点时,您可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信息。3. 简述JSP中动态include与静态include的区别?动态INCLUDE用jsp:include动作实现, 它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数;
8、静态INCLUDE用include伪码实现。定不会检查所含文件的变化,适用于包含静态页面。4. 简述表单中POST和GET的区别。GET方法资源类型 :主动的或被动的 数据类型 :文本 数据量 :最多255个字符。尽管HTTP协议并没有限制查询串的长度,某些浏览器和web服务器可能不能处理超过255个字符的数据。 可见性 :数据是URL的一部分,在浏览器的URL地址栏中用户可见。 缓存 :数据可以在浏览器的URL历史中缓存。POST方法目标资源类型 :主动的数据类型 :文本或二进制数据 数据量 :没有限制 。 可见性 :数据不是URL的一部分而是作为请求的消息体发送,因此在浏览器的URL地址栏
9、中对用户不可见。 。 缓存 :数据不能在浏览器的URL历史中缓存。5、MVC中的M、V、C各指的是什么?请述其各自的作用。答:M:Model(模型),在j2ee开发中扮演数据封装相关的角色(像javabean);V:View(视图),在j2ee开发中扮演数据显示相关的角色(像jsp,html文件);C:Controller(控制器),在j2ee开发中扮演数据控制相关的角色(像Servlet、Action等)。6、列举JSP的主要优点。答:提高代码的可复用性、将HTML代码进行分离、程序利于开发维护。7、简称JSP的执行过程。答:首先,由客户端浏览器向Web服务器提出访问JSP页面的请求(Req
10、uest),然后由JSP引擎负责将JSP转换成Servlet,产生的servlet经过编译后生成类文件,然后再把类文件加载到内存执行。最后,由Web服务器将执行结果即(Response)给客户端浏览器。8、JSP的动作标签有哪几个?答:1、jsp:incclude 在当前页面中包含另一个页面的输出;2、jsp:forward 将请求转发到指定的页面;3、jsp:useBean 查找或创建一个javaBeans对象;4、jsp:setProperty 设置javaBeans对象的属性值;5、jsp:getProperty 返回javaBeans对象的属性值;6、jsp:plugin 在JSP页面
11、中嵌入一个插件。9、与response.sendRedirect()实现页面转向有什么区别?答:转向只在服务器端进行,不显示地址。response.sendRedirect()重新发送请求,会显示地址。10、简述Servlet的生命周期?答:servlet有良好的生存期定义,包括加载和实例化、初始化、处理请求以及服务结束。Web容器加载servlet,生命周期开始,通过调用servlet的init()方法进行servlet的初始化。通过调用service()方法实现,根据请求的不调用不同doXX()方法。结束服务,web容器调用servlet的destroy()方法。11、较JSP而言,Ser
12、vlet有什么优点,有什么缺点?答:优点是响应客户端的请求,根据请求动态响应,最大的优点做为一个服务,控制程序的流向,过滤等。mvc中,控制就是servlet。缺点:Servlet在表示逻辑上对于视图的表示相对于JSP麻烦太多,在负责显示工作完成并生成页面上,JSP更优。12、简述采用JDBC访问数据库的步骤。答:1、加载对应数据库驱动,一般用反射Class.forName(String driverName);2、创建连接通过DriverManager.getConnection(url,userName,passwd);3、获取statement对象,通过statement对象执行sql语
13、句;4、如果是查询则返回结果集,贮存于ResultSet;5、如果关闭事物自动提交要提交事物;6、最后,关闭所有连接,自里往外关闭。四、编程题(每小题15分,共30分)1、编写一个简单的JavaBean,通过EL的存取运算符访问其属性。答案:文件userLogin.java定义了一个用户Bean,包含姓名、密码和电子邮件3个属性,其代码如下:package bean;public class userLogin private String userName;private String (1) ; passwordprivate String email;public userLogin()
14、 userName = 李平;password = 123;email = ;public void setuserName(String userName) this.userName = userName;public String getuserName() return this.userName;public void setpassword(String password) this.password = password;public String getpassword() return this.password;public void setema
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 武汉外语外事职业学院《文献检索与科技论文写作》2023-2024学年第二学期期末试卷
- 圆形的小鸟课件
- 大连财经学院《高级俄语Ⅰ》2023-2024学年第二学期期末试卷
- 临沂市重点中学2025届高三年级总复习质量检测试题(二)语文试题含解析
- 2021健康知识讲座课件
- 七年级地理下册 第六章 第二节 自然环境教学设计 (新版)新人教版
- 头饰设计(教学设计)-2023-2024学年人美版(2012)美术二年级下册
- 浙美版美术 八年级下册 1.印象派的画家们 教学设计
- 跨学科实践“为‘天宫课堂’设计一个小实验”(教学设计)-2024-2025学年八年级物理下学期项目化课程案例
- 2025年-山东建筑安全员《C证》考试题库及答案
- TCCIAT 0043-2022 建筑工程渗漏治理技术规程
- 初中美术七年级下册《第4课扮靓生活的花卉纹样》课件
- 土建、装饰、维修改造等零星工程施工组织方案设计技术标范文
- 宫颈癌病历书写模板
- summary-writing-概要写作-优质课件
- 芭蕾基训课程课时教案
- T∕CIC 049-2021 水泥窑用固体替代燃料
- 部编版高中语文必修下册第八单元《单元导读》教学设计
- 高杆照明灯检修维护规程
- 科室急救备用药品领用补充工作流程
- GB_T 16986-2018 商品条码 应用标识符(高清正版)
评论
0/150
提交评论