Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java org.apache.jasper.servlet.JspServlet的用途是什么?_Java_Servlets_Aem - Fatal编程技术网

Java org.apache.jasper.servlet.JspServlet的用途是什么?

Java org.apache.jasper.servlet.JspServlet的用途是什么?,java,servlets,aem,Java,Servlets,Aem,我一直在使用Adobe CQ5。在web.xml文件中,我注意到一个名为org.apache.jasper.servlet.JspServlet的servlet 我想知道这个org.apache.jasper.servlet.JspServlet在CQ5和一般情况下的用法 我看到 . 但是,我们无法理解它的功能。这个类在HttpServlet之上的附加优势是什么 在Adobe CQ5的上下文中调用这个servlet有什么必要 提前感谢。我不知道CQ5是什么,但是在一个普通的JSP/Servlet

我一直在使用Adobe CQ5。在web.xml文件中,我注意到一个名为
org.apache.jasper.servlet.JspServlet
的servlet

我想知道这个
org.apache.jasper.servlet.JspServlet
在CQ5和一般情况下的用法

我看到 . 但是,我们无法理解它的功能。这个类在HttpServlet之上的附加优势是什么

在Adobe CQ5的上下文中调用这个servlet有什么必要


提前感谢。

我不知道CQ5是什么,但是在一个普通的JSP/Servlet web应用程序中,
JspServlet
通常在servletcontainer自己的
web.xml
中配置,这个Servlet将启用在webapp中使用JSP文件。当请求
*.jsp
URL时,执行的正是这个servlet,这个servlet将“在幕后”处理所有jsp工作。因此,如果没有这个servlet,您将无法使用JSP文件。因此,如果您根本不需要JSP文件,可以安全地将其从
web.xml
中删除。也许您现在可以在CQ5的上下文中更好地理解它。嗨,Balus,CQ5是一个基于ApacheSling/ExtJS的Adobe CMS(它在模板系统的视图层中使用JSP)。那么我有一个问题。当我们创建一个基于java的web应用程序时,即使我们没有在web.xml中提供org.apache.jasper.servlet.JspServlet,java应用程序也可以正常工作并接受jsp文件。在这种情况下会发生什么?如前所述,
JspServlet
默认情况下已经在servletcontainer自己的
web.xml
中定义。我不知道CQ5是什么,但在一个普通的JSP/Servlet web应用程序中,
JspServlet
通常在servletcontainer自己的
web.xml
中配置,该servlet将启用在webapp中使用JSP文件。当请求
*.jsp
URL时,执行的正是这个servlet,这个servlet将“在幕后”处理所有jsp工作。因此,如果没有这个servlet,您将无法使用JSP文件。因此,如果您根本不需要JSP文件,可以安全地将其从
web.xml
中删除。也许您现在可以在CQ5的上下文中更好地理解它。嗨,Balus,CQ5是一个基于ApacheSling/ExtJS的Adobe CMS(它在模板系统的视图层中使用JSP)。那么我有一个问题。当我们创建一个基于java的web应用程序时,即使我们没有在web.xml中提供org.apache.jasper.servlet.JspServlet,java应用程序也可以正常工作并接受jsp文件。在这种情况下会发生什么?如前所述,
JspServlet
默认情况下已经在servlet容器自己的
web.xml
中定义。