Java 奇怪的问题:jsp中的jsf不工作

Java 奇怪的问题:jsp中的jsf不工作,java,jsp,jsf,web-applications,jsf-2,Java,Jsp,Jsf,Web Applications,Jsf 2,我使用JSF2.0和JSP创建了web应用程序,但遇到了一些奇怪的问题 我在JSF中有一个页面,其中包括了JSP页面。代码如下 <o:resourceInclude path="detailedReports.jsp" /> <h:form id="myForm" prependId="false"> <h:commandLink value="Take Me To Some Page" action="#{PersonalInformationDataB

我使用JSF2.0和JSP创建了web应用程序,但遇到了一些奇怪的问题

我在JSF中有一个页面,其中包括了JSP页面。代码如下

<o:resourceInclude path="detailedReports.jsp" />
<h:form id="myForm" prependId="false">
    <h:commandLink value="Take Me To Some Page" action="#{PersonalInformationDataBean.moveToApplicantRegisterPage()}" />
</h:form>
移动到Application RegisterPage,请输入以下代码

public String moveToApplicantRegisterPage() {
    editedData = 1;
    return takeMeToAnotherPage("registerForPatentss");
}
当我点击TakeMetosomepage链接时,我会被引导到detailedReports.jsp,而不是registerFormatentss.xhtml

为什么会这样?我应该怎么做才能重定向到registerforpetentss.xhtml


注意:在重定向到registerformatentss.xhtml时,我还需要将int editedData的数据设置为1。

这可能是一个与混合两种不同的视图技术JSP和facelets相关的渲染问题。

这可能是一个与混合两种不同的视图技术JSP和facelets相关的渲染问题。

我认为没有任何解决方案。所以我所做的是,采用JSF格式的JSP,也就是说,我用JSF格式重新编写了JSP内容。所以现在我没有任何JSP页面


一切都很完美

我认为没有任何解决办法。所以我所做的是,采用JSF格式的JSP,也就是说,我用JSF格式重新编写了JSP内容。所以现在我没有任何JSP页面


一切都很完美

o:resourceInclude就是为了这个目的而设计的。它也允许您在JSP中嵌入facelets吗?o:resourceInclude就是为了这个目的而设计的。它也允许您在JSP中嵌入facelets吗?