Spring JSF和JSP共存

Spring JSF和JSP共存,spring,jsp,jsf,jakarta-ee,tiles,Spring,Jsp,Jsf,Jakarta Ee,Tiles,我有一个java web项目,在其中我使用JSP,现在我必须使用jsf,因为我需要一个功能,它不能仅由JSP提供。我所面临的问题是,我不能将这两种技术整合到同一个项目中,并且我不能重新编码我使用jsp技术已经完成的所有工作。有人能帮我把两种技术合并到一个项目中吗;我正在使用spring、hibernate和maven的tiles,这解释了我在尝试重新编码我所做的事情时遇到的困难; 以下是我的部分配置文件: 从my web.xml <filter> <filter

我有一个java web项目,在其中我使用JSP,现在我必须使用jsf,因为我需要一个功能,它不能仅由JSP提供。我所面临的问题是,我不能将这两种技术整合到同一个项目中,并且我不能重新编码我使用jsp技术已经完成的所有工作。有人能帮我把两种技术合并到一个项目中吗;我正在使用spring、hibernate和maven的tiles,这解释了我在尝试重新编码我所做的事情时遇到的困难; 以下是我的部分配置文件:

从my web.xml

<filter>
        <filter-name>springSecurityFilterChain</filter-name>
        <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
    /WEB-INF/spring-security.xml
    /WEB-INF/applicationContext.xml
    </param-value>
</context-param>    

有人知道我要做什么吗,谢谢你

我明白了,我为将这两种技术共存到同一个项目中所做的解决方案是通过重定向,事实上,我添加了一个文件,该文件从jsp重定向到jsf文件,或从jsf重定向到jsf文件,重定向后,目标页面(例如jsf页面)是由他自己的控制器(jsf中的托管bean)管理的。

为什么不能通过将它们放在不同的war文件中来共存?然后他们会得到一个不同的Spring配置,对吗?在我的配置文件中,实际上我不能指定两个ViewResolver;如果我同时使用这两种语言,似乎没有什么事情会像它应该的那样运行,谢谢@JeanneBoyarsky纠正了我在帖子中的英语错误,我为我糟糕的英语感到抱歉;顺便说一句,我不知道如何删除这篇文章,只让正确的一个:欢迎你发表评论。我想知道在不同的war文件/应用程序中是否有这两个视图解析器。但不是积极的。因此,希望清理这篇文章能帮助其他人提供更明确的答案。
<context:component-scan base-package="org.me.myproject" />
    <mvc:annotation-driven />
    <import resource="hibernate-context.xml" />
    <import resource="tiles-context.xml" />
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" 
    p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" />
org.springframework.web.jsf.el.SpringBeanFacesELResolver