首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >web-inf和jsp页面指令

web-inf和jsp页面指令
EN

Stack Overflow用户
提问于 2008-09-26 12:31:58
回答 2查看 1.5K关注 0票数 2

我在web-inf文件夹下有一些jsp文件。在我的web.xml中,我为404、403和java.lang.exception指定了一个错误页面。我是否需要为我的每个jsp都包含一个page指令,或者它们是否会因为它们在web-inf下而自动被转发到异常处理页面?

如果这是真的,这是否意味着没有放在web-inf下的jsps需要添加page指令才能将它们转发到异常处理页面?

谢谢,我只是想了解web-inf的后果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-09-26 12:37:58

您只需要将您希望在应用程序中使用的任何错误页与所有其他jsps一起使用即可。因此,在下面的示例中,您只需要将错误页面放在上下文路径的根目录中(所有其他jsps都在这里)。每当webapp收到404或403错误时,它都会尝试显示其中一个页面。。

代码语言:javascript
运行
复制
<error-page> 
   <error-code>404</error-code> 
   <location>/404Error.jsp</location> 
</error-page>
<error-page> 
   <error-code>403</error-code> 
   <location>/403Error.jsp</location> 
</error-page>

只需确保404Error.jsp和403Error.jsp包含:

代码语言:javascript
运行
复制
<%@ page isErrorPage="true" %>

如果您实际上正在使用jsps处理错误页面(而不仅仅是静态的html)

票数 1
EN

Stack Overflow用户

发布于 2008-09-26 12:53:53

好的,为了澄清,我的jsp不需要在web-inf文件夹中,以便让我的web描述符拾取异常并转发到错误页面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/139131

复制
相关文章

相似问题

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