本文主要是介绍JavaWeb---DefaultServlet和JspServlet,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在tomcat文件夹中,${CATALINA}\conf\web.xml文件就是javaee项目中的web.xml文件。该文件中包含一个优先级最低的默认的Servlet,即DefaultServlet。
当没有任何一个Servlet处理一个请求时,那么DefaultServlet就会处理该请求,并返回状态码404。
<servlet><servlet-name>default</servlet-name><servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class><init-param><param-name>debug</param-name><param-value>0</param-value></init-param><init-param><param-name>listings</param-name><param-value>false</param-value></init-param><load-on-startup>1</load-on-startup></servlet>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
如果客户端请求的是jsp页面,那么Tomcat就会创建JspServlet处理请求的页面,并将动态页面转化为静态页面输入到客户端。
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jsp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>jsp</servlet-name>
<url-pattern>*.jspx</url-pattern>
</servlet-mapping>
这篇关于JavaWeb---DefaultServlet和JspServlet的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!