带有welcome-file-list中不同文件的web.xml
我开始使用JSF了,我有点迷失了。 我正在开发一个JSF应用程序,我有两个输入点。
有时我需要我的浏览器打开一个名为mydata.xhtml的页面,有时我需要打开一个名为dataexchange.xhtml的页面。
现在我完成了第一个,应用程序运行正常。 我想我必须更改我的web.xml文件,不是吗?
我的web.xml就是这个。
javax.faces.PROJECT_STAGE Development Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet /faces/* 30 faces/mydata.xhtml
我不认为web.xml中有if-else
逻辑选项
faces/mydata.xhtml faces/dataexchange.xhtml
如果您将这两个文件放在欢迎文件列表中,则容器将首先搜索mydata.xhtml,并且只有在找不到时,容器才会搜索并返回dataexchange。
或者,您可以拥有DispatcherServlet(
Either some framework provided or custom servlet with load on startup 1
并且从servlet中你可以返回你想要的xhtml。