当修改JSP的源代码时,通过重新加载此JSP,通常可以在浏览器中立即看到这种修改。对于由JSP转化而来的SERVLET,情况并非如此,为什么?

题目

当修改JSP的源代码时,通过重新加载此JSP,通常可以在浏览器中立即看到这种修改。对于由JSP转化而来的SERVLET,情况并非如此,为什么?

参考答案和解析
正确答案:是的,当转化JSP至SERVLET时,也就失去了修改JSP并且立即观察到这种修改的便利。理由是,由JSP转化而来的SERVLET就像其他的SERVLET一样,必须在配置文件中部署和配置它们,而且应用服务器只加载实现它们的一次。这意味着,需要重新启动应用服务器。有些应用服务器支持热部署其部分或全部服务,包括SERVLET。热部署意味着在不需要关闭应用服务器的条件下,插入或修改一个应用的部分或全部。热部署和部署工具有助于快速地重新配置JSP但是,无法实现修改源代码并且立即让这些修改发生效力。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在客户端浏览器的源代码中可以看到( )

A.JSP注释

B.HTML注释

C.JSP注释和HTML注释

D.JA V A注释


参考答案C

第2题:

在MVC 模试中,JSP 将数据交到 Servlet ,Servlet 怎样将Bean 传入到另一个 JSP 页面。


正确答案:
 

第3题:

在J2EE中,对于标记,描述正确的是()。

A.<jsp:param>是<jsp:include>、<jsp:forward>标记的子标记

B.如果aa.jsp有代码:<jsp:forwardpage="next.jsp"><jsp:paramname="name"value="jb-aptech"/></jsp:forward>,则在next.jsp中可以使用request.getParameter("name");把属性name的值取出来

C.如果aa.jsp有代码:<jsp:forwardpage="next.jsp"><jsp:paramname="name"value="jb-aptech"/></jsp:forward>,则在next.jsp中可以使用request.getAttribute("name");把属性name的值取出来

D.如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为<jsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面


参考答案:A, B

第4题:

Tomcat服务器是JSP和Servlet的容器,可以运行JSP网页程序。


正确答案:正确

第5题:

J2EE应用系统支持5种不同类型的构件模型,包括( )。


A.Applet、JFC、JSP、Servlet、EJB
B.JNDI、IIOP、RMI、EJB、JSP/Servlet
C.JDBC、EJB、JSP、Servlet、JCA
D.Applet、Servlet、JSP、EJB、Application Client


答案:D
解析:
J2EE 核心组成如下。(1) 容器:Applet Container、Application Container、Web Container、EJB Container。(2) 组件:Applet、Application、JSP/Servlet、EJB。(3) 服务:HTTP(Hypertext Transfer Protocol,超文本传输协议)。(4) RMI-IIOP(Remote Method Invocation over the Internet Inter-ORB Protocol):远程方法调用,融合了Java RMI和CORBA(Common Object Request Broker Architecture,公共对象请求代理体系结构)在使用Application或Web端访问EJB端组件时使用。(5) Java IDL(Java Interface Definition Language):Java接口定义语言,主要用于访问外部的CORBA服务。(6) JTA(Java Transaction API):用于进行事务处理操作的API。(7) JDBC(Java Database Connectivity):为数据库操作提供的一组API。(8) JMS(Java Massage Service):用于发送点对点消息的服务。(9) Java Mail:用于发送邮件。(10) JAF(JavaBeans Activation Framework):JavaBean激活框架用于封装数据。(11) JNDI(Java Naming and Directory Interface):命名目录服务。(12) JAXP(Java API for XML Parsing):专门用于XML解析操作的API。(13) JCA(J2EE Connector Architecture):Java 连接器构架。(14) JAAS(Java Authentication and Authorization Service):认证和授权服务。(15) JSF(Java Server Faces):一种用于构建Java Web 应用程序的标准框架。(16) JSTL(JSP Standard Tag Library):JSP标准标签库。(17) SAAJ(SOAP with Attachments API for JAVA):在松耦合软件系统中利用SOAP协议实现的基于XML消息传递的API规范。(18) JAXR(Java API for XML Registries):提供了多种类型注册服务进行交互的API。

第6题:

JSP开发网站的两种常见模式分为jsp+javabean和jsp+javabean+servlet。()

此题为判断题(对,错)。


参考答案:正确

第7题:

JSP 将数据交到Servlet 时,Servlet 出错,怎样保存 JSP 页面上的信息


正确答案:
 

第8题:

JSP是一种Java服务器端技术,其实质是一个Servlet。与Servlet的生命周期相同,JSP也有生命周期。在JSP的生命周期中,JSP引擎调用一系列的方法执行JSP,其中不包括( )

A、jspInit

B、jspActivate

C、jspService

D、jspDestroy


正确答案:B

第9题:

在STRUTS框架中,模型由()组成。

  • A、实现业务逻辑的JavaBean
  • B、ActionServer
  • C、一组JSP文件
  • D、Servlet和JSP

正确答案:A

第10题:

在J2EE中,对于标记,描述正确的是()。     

  • A、<jsp:param>是<jsp:include>、<jsp:forward>标记的子标记  
  • B、如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:param name="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getParameter("name");把属性name的值取出来 
  • C、如果aa.jsp有代码:<jsp:forward page="next.jsp"><jsp:param name="name" value="jb-aptech" /></jsp:forward>,则在next.jsp中可以使用request.getAttribute("name");把属性name的值取出来 
  • D、如果<jsp:param>标记不放在<jsp:forward>标记内,也就是不作为<jsp:forward>标记的子标记,则使用浏览器查看时会显示错误页面

正确答案:A,B

更多相关问题