您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何将jsp文件放在单独的文件夹中?

如何将jsp文件放在单独的文件夹中?

作为Web应用程序的一部分,我们应该维护标准的文件夹结构。即ProjectFolder,然后应该在其中包含web.xml文件的WEB-INF文件夹中。

我们可以将jsp文件保留在项目目录中的任何位置。基于此,我们应该形成URL。

例如:我有项目“ Demo”,并且内部有“ WEB-INF”,并且WEB-INF包含web.xml文件。我已经将我的jsp文件放置在“ Demo”文件夹中,例如:jsp1,jsp2,jsp3 ..

所以我应该使用以下URL访问这些jsp。

[例如:http:// localhost:8080 // Demo / jsp1.jsp]

方案2:我将我的jsp文件放置在“ myjsp”文件夹中,例如:jsp1,jsp2,jsp3..。现在,我将“ myjsp”文件夹直接放在“演示”文件夹中。

所以我应该使用以下URL访问这些jsp。注意:-我使用的Tomcat服务器的端口号为8000。

[例如:http:// localhost:8080 // Demo / myjsp / jsp1.jsp]

方案3:我将我的jsp文件放置在“ myjsp”文件夹中,例如:jsp1,jsp2,jsp3..。现在我将“ myjsp”文件夹放在“ WEB- INF”文件夹中。

现在,由于WEB-INF目录是专用目录,因此我们将无法直接访问这些jsp页面。我们需要配置如下所示的web.xml。

  <web-app>

<servlet>
    <servlet-name>jsp1</servlet-name>
    <jsp-file>/WEB-INF/myjsp/jsp1.jsp</jsp-file>
</servlet>

<servlet-mapping>
    <servlet-name>jsp1</servlet-name>
    <url-pattern>/jsp1</url-pattern>
</servlet-mapping>

   </web-app>
@H_301_31@

因此,我们应该使用以下URL访问这些jsp。

[例如:http:// localhost:8080 / Demo / jsp1]

这是我的serverurl = localhost和端口号= 8080

解决方法

当我在Web内容下有7个jsp页面时,它工作正常,但是当我将所有jsp文件放在web内容中名为“
jsp”的文件夹下时,我的浏览器无法找到这些页面。我已经尝试过通过更改web.xml中的路径来进行尝试。

任何帮助,将不胜感激。

我应该使用 jsp:include吗

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

因此,我们应该使用以下URL访问这些jsp。

[例如:http:// localhost:8080 / Demo / jsp1]

这是我的serverurl = localhost和端口号= 8080

当我在Web内容下有7个jsp页面时,它工作正常,但是当我将所有jsp文件放在web内容中名为“
jsp”的文件夹下时,我的浏览器无法找到这些页面。我已经尝试过通过更改web.xml中的路径来进行尝试。

任何帮助,将不胜感激。

我应该使用 jsp:include吗

因此,我们应该使用以下URL访问这些jsp。

[例如:http:// localhost:8080 / Demo / jsp1]

这是我的serverurl = localhost和端口号= 8080

其他 2022/1/1 18:17:47 有426人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶