A.JSP通常是大多数HTML代码中嵌入少量的Java代码。
B.Servlet是一种小型的Java应用程序。
C.Servlet是一种客户端的应用。
D.Servlet提供的功能大多与JSP类似,不过实现的方式不同。
第1题
A、JSP将动态代码嵌入到静态的HTML中,从面产生动态的输出
B、在客户端的源代码中是看不到JSP页面的Java代码的
C、JSP属于静态网页
D、JSP页面是由JSP容器执行该页面的Java代码部分,然后实时生成HTML页面
第2题
A、A.JSP可以处理动态内容和静态内容;
B、C.JSP是一种与Java无关的程序设计语言;
C、C.在JSP中可以使用脚本控制HTML的标签生成;
D、D. JSP程序的运行需要JSP引擎的支持。
第3题
A、控制器程序只在服务器端运行;
B、控制器是位于服务器端的一个纯Java类;
C、一个Web服务器中有大量Servlet在运行;
D、没有Servlet,jsp程序根本无法运行。
第4题
A.两者本质相同,都是接收并处理请求后给出响应
B.JSP第一次被调用时会被编译成Servlet
C.JSP是客户端组件,而Servlet是Web组件Jsp将java脚本嵌入到html网页中,运行在服务器端
D.运行于相同的容器及Web容器
第5题
A、JSP在服务器端被执行
B、JSP的最终存在形式是java application
C、JSP 在客户端被执行
D、JSP 的最终存在形式是servlet
第6题
项目三JSP基础语法 一、选择题 1. 下列关于JSP指令的语法正确的是( ) <% %> <%@ %> <%! %> <% @ %> 2. 在“<%=”和“%>”标记之间放置( ),可以直接输出其值。 变量 java表达式 字符串 数字 3. 下列选项中,正确的表达式是( ) <%int i="1%"> <%! int i="1;%"> <%=(5+4)%> <%=(5+4);%> 4. 表达式<%=”5+2”%>将会输出( ) 7 5+2 52 程序报错 5. 在JSP文件中下列哪个选项是默认引入,不需要在page指令中声明引入的( ) java.lang.* java.util.* java.sql.* java.io.* 6. page指令的( )属性用于引用需要的包或类 language import extends pageEncoding 7. 下列不属于JSP动作的是(B) <jsp:include> <jsp:bean> <jsp:forward> <jsp:setproperty> 8. 假设对象s是一个合法的对象引用,void getScore()是这个对象上的一个合法的方法,下列JSP代码中哪个是正确的?( ) <%s.getscore() %> <%=s.getscore();%> <%=s.getscore()%> <% s.getscore();%> 9. 已知表单有一个参数名为“userName”的参数,提交后,能够正确获得表单对象值的代码是?( ) request.getParameter(“userName”); response.getParameter(“userName”); request.getParameter(“username”); request.getParameterValues(“userName”); 10.JSP内置对象request的getParameterValues()方法返回值是( ) String[] Object[] String Object 11.下列不能够将页面跳转到a.jsp的是?( ) response.sendRedirect(“a.jsp”); request.getRequestDispatcher("a.jsp").forward(request, response); request.setAttribute(“a”,”a.jsp”); response.setHeader("refresh", "2;URL=a.jsp"); 12.在test.jsp文件中有如下一行代码: <jsp:usebean id="”user”" scope="”____”" type="”com.UserBean”/"> 要使user对象在用户对其发出请求时存在,下划线中应填入( )。 Page request Session application 13.如果编写一个计数器程序,用来记载当前网站的访问量,最好采用JSP中的( )对象。 page session request application 14.当利用request的方法获取Form中元素时,默认情况下字符编码是哪个( ) ISO-8859-1 GB2312 GB3000 ISO-8259-1 15.在JSP页面中使用 <jsp:setproperty name bean的名字"" property *"">格式,将表单参数为Bean属性赋值,property=""*""格式要求Bean的属性名字( ) 必须和表单参数类型一致 必须和表单参数名称一一对应 必须和表单参数数量一致 名称不一定对应 16.JSP的内置对象中,按作用域由小到大的排列是?( ) page->request->application request->page->response response->request->application session->application->page 17.在Servlet里,能正确获取session的语句是( ) HttpSession session = request.getSession(true); HttpSession session = request.getHttpSession(true); HttpSession session = response.getSession(true); " HttpSession session = response. getHttpSession (true); 18.在Servlet里,能正确获取application的语句是( ) ServletContext application=(ServletContext)session.getServletContext(); ServletContext application=(ServletContext)request.getServletContext(); ServletContext application=(ServletContext)session.getServletContext (true); ServletContext application=(ServletContext)response.getServletContext(); 判断题 (1)<%! int cnt; %>这段代码中的分号“;”是多余的。( ) (2)page指令中,Import是唯一可以重复的属性。( ) (3)page指令中,pageEncoding属性指定网页的格式是文本类型的html文件。( ) (4)page指令中,pageEncoding属性告诉JVM 这个jsp本身采用“GBK”编码。( ) (5)include指令中可以有多个属性。( ) (6)include指令可实现JSP页面的模块化。( ) (7)JSP表达式 中不能用分号“;”来作为表达式的结束符。( ) (8)动作元素 <jsp:forward> 跳转网页之后,用户的地址栏发生了变化。( ) 三、简答题 (1)include指令元素与include动作元素有什么区别? (2)在<%!和%>之间声明的变量和在<%和%>之间声明的变量有何区别? (3)一个JSP页面的基本组成包括哪些?
第8题
A、发布网页时看不到,在源文件中也看不到
B、发布网页时看不到,在源文件中能看到
C、发布网页时能看到,在源文件中看不到
D、发布网页时能看到,在源文件中也能看到
第9题
A、一个JSP文件,需要先转译为.java文件,再进行编译
B、没有Tomcat这样的服务器,JSP文件无法运行
C、JSP文件的运行发生在服务器端,客户端只是输入请求和接收信息
D、用户端最终看到的是JSP文件
第10题
A、JSP是由Sun公司提出的、其他许多公司一起参与建立的一种动态网页技术标准
B、JSP开发的Web应用不能跨平台
C、JSP具备了Java技术面向对象、与平台无关性且安全可靠的优点
D、利用JSP可以很方便地在页面中生成动态的内容
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!