JSP自测题及答案
更新时间:2023-03-11 05:00:01 阅读量: 教育文库 文档下载
- jsp自定义标签推荐度:
- 相关推荐
JSP阶段自测题
一、选择题
1.JSP的全称是 ( B ) A. Java Servlet B. Java Server Pages C. JavaScript D. JScript
2.下列选项中不属于服务器端动态网页技术的是 ( C ) A. ASP B. JSP C. JavaScript D. PHP
3.下面哪一项关于JSP的说法是不正确的 ( C ) A. 将内容的生成和显示进行分离 B. 能够跨平台
C. 可以直接在浏览器端解释执行 D. 采用标签简化页面开发 4.在使用单选按钮时,为了达到单选效果,属于同一组单选按钮的哪个属性必须保持一致
( B )
A. option B. name C. value D. size
5.request对象中的哪个方法可以将复选框中所有选中的的选项值取出 ( B ) A. getParameters B. getParameterValues C. getParameter D. getParameterNames 6.JSP内置对象中的request对象是以下哪个类的对象 ( A )
(A) javax.servlet.http.HttpServletRequest
(B) javax.servlet.http.HttpRequest (C) javax.servlet.Jsp.HttpRequest (D) javax.servlet.JspServletRequest
7.以下语句书写正确的是: ( C )
(A) String params=request.getParameterNames(); (B) String params=request.getParameterValues();
(C) Enumeration params=request.getParameterNames(); (D) String params[]=request.getParameterNames(); 8.已知有以下程序段: <%
String name = (String) session.(1)(\//将session中的值取出赋给变量name. %>,其中(1)中需要填写的内容是: ( B )
(A) setAttribute() (B) getAttribute() (C) getName() (D) setName()
9.以下哪个包不是page指令默认导入的 ( B ) A.“java.lang.*” B.”java.util.*” C.”javax.servlet.* ” D.” javax.servlet.jsp.* 10.看以下代码: 文件名称:forward.jsp
1
如果运行以上jsp文件,地址栏的内容为 ( A ) A. http://127.0.0.1:8080/myjsp/forward.jsp B. http://127.0.0.1:8080/myjsp/index.jsp C. http://127.0.0.1:8080/myjsp/index.htm D. http://127.0.0.1:8080/myjsp/forward.htm
二、填空题
1.服务器在接收到客户端发来的一个JSP页面请求时,首先由JSP引擎把JSP代码转换成 servlet代码 ,然后由JSP引擎调用服务器端的Java编译器进行编译,形成 字节码文件(.class文件) ,再由Java虚拟机执行此文件,最后将执行结果以 html 格式返回给客户端。
2.表单的提交方式分为 get 和 post 两种。
3.在 conf\\server.xml 配置文件中可以修改Tomcat服务所使用的端口号。
4.在本机上安装了Tomcat服务器,使用的均为默认安装选项,将自己编写的test.jsp文件放在Tomcat安装目录\\ webapps\\ examples目录里,那么在本机的浏览器中要访问test.jsp文件,应使用的url地址为 http://localhost:8080/examples/test.jsp 。 5.Jsp page指令其language属性默认值__java _; 6.如果在页面处理了exception对象,那么该页面的isErrorPage属性值为_true_ ; 7.Jsp注释中一种是_ html注释_,其注释语法为_______ 另一种注释是___jsp注释_______,其语法为____<%--注释内容--%>____ 第三种是 ____java注释(脚本段注释)_____,其语法为:// 单行注释 /* 多行注释 */ 9. 我们可以用 session 对象来保存特定用户的会话信息。 10. 我们可以用 request 对象来保存特定用户的请求信息。 11. 我们可以用 response 对象来保存特定用户的响应信息。 12. Session的默认有效时间是:30分钟
四.简单题
1. HTML、JSP、JAVA程序中的注释分别是怎样的?(6分)
2. 动态插入文件的include动作标签与静态插入文件的include指令标签有何不同?(6分) 动态插入:
include动作
include指令<%@include file=”url”%>是在编译期间插入; 不能传参。
3. 简述response.sendRedirect()方法与
同:均可跳转到其他页面 异:
Forward动作:
服务器端跳转,地址栏不变,内容是跳转后的内容;
2
Forward后面的语句不会被执行; 只能跳转到当前工程内部的页面。 Response:
客户端跳转,地址栏和内容均是跳转后的页面; 整个页面代码全部执行完毕后,再跳转; 能跳转到任何页面,甚至外网地址。
4. 表单的提交方式有几种,分别是什么?(6分)
5. 如果希望在JSP网页使用java.util.Date类,应该如何设置? (3分)
<%@page import=”java.util.Date”%>
6. JSP页面第一次运行时往往比较慢,而以后运行的速度能提高很多,为什么?(8分)
P14+P15
7. 主流的B/S技术有哪些?JSP技术的优势是什么?(9分)
Jsp asp php servlet CGI 优势:四点
8. Session何时创建?何时关闭?
创建:客户端第一次访问服务器时创建,为每一个客户端用户分配session id,id号互不相同。
关闭:客户端浏览器关闭或者session的有效期(默认30分钟)结束时关闭。 9. 如何禁用session功能?
<%@page session=”false”%> 五、 程序阅读题
1.写出index.jsp页面的运行结果! index.jsp <%@include file=”header.jsp”%> 新年商品特价了!
footer.jsp <% String info=\ %> <%=info%> header.jsp <% String info=\欢迎您访问本网站!\ %> <%=info%>
sum.jsp <% String num=request.getPrameter(“num”); %> <%=num%> 欢迎您访问本网站!新年商品特价了!
3
60
2010@neusoft.edu.cn
2.运行test.html,在文本框中输入“hello world”,然后提交。写出运行结果! test.html
test.jsp <% String str=request.getParameter(\ if(str.equals(\ { out.print(\ } else{ out.print(\你好!\ } %>你好!
3.写出运行page1.jsp的结果!(5分) page1.jsp 这是我的第一个jsp页面!
4.运行session1.jsp,写出其运行结果!(5分)
session1.jsp <% session.setAttribute(\喜羊羊\ session.setAttribute(\ response.sendRedirect(\ %> 喜羊羊 50
5.运行for.jsp,写出其运行结果!(5分)
session2.jsp page2.jsp 欢迎您使用jsp程序设计语言!
<%=session.getAttribute(\<%=session.getAttribute(\ 4
for.jsp <% for(int i=1;i<=3;i++){ for(int j=1;j<=i;j++) { int result=j*i; out.print(j+\“ ”); } out.print(\ } %> 1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
session1.jsp <% session.setAttribute(\ session.setAttribute(\ response.sendRedirect(\ %> session2.jsp <%=session.getAttribute(\<%=session.getAttribute(\
toy bear 50
六、程序设计题
1.你正在开发一个网上花店,该网站的用户分为两种类型,管理员和普通用户(管理员的登录名是admin)。登录页面为index.jsp,输入信息后提交给deal.jsp。对于管理员来说,登录以后进入到商品维护页面(flower_manager.jsp);否则为普通用户,登录后可以浏览鲜花购买页面(flower_user.jsp)。请编程实现! index.jsp
deal.jsp <%
String user = request.getPrameter(“user”); if(user.equals(“admin”)){
5
response.sendRedirect(“flower_manager.jsp”); }else{ %>
6
正在阅读:
JSP自测题及答案03-11
关于大学07-07
09级计算机应用技术专业实施性人才培养方案10年滚动修订 - 图文12-31
最新-事迹材料用爱诠释平凡人生 精品08-31
2018年冀教版小学一年级数学上册全册教学设计总汇05-29
组织结构和管理流程设计05-11
民事起诉状(保证金退还)律师拟定版本07-10
HnD经济学导论outcome1报告04-06
gcc 参数中文手册08-15
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 自测题
- 答案
- JSP
- PowerDesigner v15 安装详解
- 水文气象条件
- 必修三情景式名句默写
- 山东省潍坊市2018届高考物理第三次模拟考试试题-含答案 师生通用
- 八年级语文上学期第一次联考试题1
- 北京市“十一五”时期金融业发展规划
- 美国道富笔试
- 2005 - 2010年4月份全国自考网络操作系统真题及答案 - 图文
- 财政局局长在全市财政工作会议上的讲话
- 高三任务驱动型作文讲评:小卜如何就业作文分析
- 音标认读(完全版)
- 2018年网络游戏公司组织架构和部门职能
- 李镇西《爱心与教育》读后感
- 颗粒物污染
- 2014一建 - 法规 - 精讲 - 陈印 - 第3章 - 第1讲 - 打印版 pdf
- 建模考试内容
- 盈余管理 文献综述
- 3第三章 热力学第二定律
- 不要荒废年轻
- 县城雨水管网改造工程可研报告