Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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
我知道Servlet配置在web.xml中,但是JSP页面服务器配置在哪里?_Jsp_Tomcat_Servlets - Fatal编程技术网

我知道Servlet配置在web.xml中,但是JSP页面服务器配置在哪里?

我知道Servlet配置在web.xml中,但是JSP页面服务器配置在哪里?,jsp,tomcat,servlets,Jsp,Tomcat,Servlets,servlet配置是在web.xml中执行的,JSP也需要配置,但是JSP配置在哪里?它是由Tomcat自动配置的吗?jsp是通过其相对于web应用程序上下文的路径直接访问的。例如,在名为test的web应用程序中 /test/abc/xyz.jsp将访问xyz.jsp,xyz.jsp应该位于名为abc的文件夹中,而abc又是web应用程序中的顶级文件夹 如果要在web.xml中配置jsp,可以使用Servlet样式的声明。唯一的区别是您将使用jsp文件标记而不是servlet类 <ser

servlet配置是在web.xml中执行的,JSP也需要配置,但是JSP配置在哪里?它是由Tomcat自动配置的吗?

jsp是通过其相对于web应用程序上下文的路径直接访问的。例如,在名为test的web应用程序中

/test/abc/xyz.jsp将访问xyz.jsp,xyz.jsp应该位于名为abc的文件夹中,而abc又是web应用程序中的顶级文件夹

如果要在web.xml中配置jsp,可以使用Servlet样式的声明。唯一的区别是您将使用jsp文件标记而不是servlet类

<servlet>
    <servlet-name>Test</servlet-name>
    <jsp-file>/abc/xyz.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>Test</servlet-name>
    <url-pattern>/test</url-pattern>
</servlet-mapping>

试验
/abc/xyz.jsp
试验
/试验
将JSP注册为servlet允许您为JSP指定加载顺序、初始化属性和安全角色,就像您为servlet所做的那样