首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何正确地将JSP放入WEB-INF文件夹?

如何正确地将JSP放入WEB-INF文件夹?
EN

Stack Overflow用户
提问于 2010-11-27 20:03:35
回答 4查看 30K关注 0票数 9

我的问题是如何以正确的方式将所有的JSP文件放入WEB-INF/JSP/

有什么配置吗,因为我知道的结构是:

代码语言:javascript
复制
WEB-INF / JSP        --> all jsp is reside in that folder 
        / CLASSES    -- all classes is reside that folder
        / LIB        --> library file reside in that folder 

我如何根据规范正确地设置它。请帮我回答这个问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-11-27 20:16:27

这不是标准实践,也不符合J2EE规范(据我所知,使用大多数java Web开发框架,如Struts、Spring MVC、Stripes都可以做到这一点)。根据规范,我们所有的公众可访问的页面都应该在WEB-INF之外。但是,如果希望页面采用web-inf格式,则可以按照控制器servlet的方式创建一个servlet,并将请求从servlet转发到jsp页面,这些页面可以采用WEB-INF格式,并且没有特殊的配置可以实现这一点。

票数 9
EN

Stack Overflow用户

发布于 2011-01-06 20:40:07

您可以将JSP放入

代码语言:javascript
复制
WEB-INF/jsp 

文件夹,并使用servlet访问该JSP。

创建login.jsp,然后使用preloginservlet.java访问该JSP。此servlet重定向到WEB-INF/jsp文件夹中的login.jsp。

票数 9
EN

Stack Overflow用户

发布于 2013-10-18 16:27:52

在WEB-INF之外创建一个包含您的JSP的中间JSP。

例如,WEB-INF中的页面为ProjectName/WEB-INF/JSP/yourPage2.jsp创建页面ProjectName/yourPage1.jsp

在您的Page1.jsp中编写以下代码

yourPage1.jsp

代码语言:javascript
复制
<%@ include file="WEB-INF/JSP/yourPage2.jsp" %>  
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4291545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档