可以在web.xml中使用变量来有条件地显示错误页面吗?

时间:2016-06-16 10:05:25

标签: java weblogic web.xml weblogic11g

我的应用程序在其weblogic.xml中定义了最大数量的并发会话:

<session-descriptor>  
  <max-in-memory-sessions>0</max-in-memory-sessions>
</session-descriptor>

任何其他会话都会产生weblogic.servlet.SessionCreationException。我在wem.xml中定义了一个<error-page> - 标记来处理此错误并导航到一些错误页面:

<error-page>
  <exception-type>weblogic.servlet.SessionCreationException</exception-type>
  <location>/errorPage.html</location>
</error-page>

我想基于某些Java bean或必要时的URL解析来引用两个不同的错误页面。扩展SessionCreationException以便在我的web.xml中捕获不同的错误不是一个选项;我不想修改内部weblogic类(在这种情况下,weblogic.servlet.internal.session.SessionContext.checkSessionCount抛出错误。)

我可以在web.xml中使用变量吗?如果是这样,我可以使用它们来满足我的目的吗?

0 个答案:

没有答案