I have a JSP page main.jsp and in that page I want to include a Facelets page menu.xhtml. How can I achieve this? I have searched a lot and there does not seem to be any way.
            Asked
            
        
        
            Active
            
        
            Viewed 3,350 times
        
    3
            
            
         
    
    
        BalusC
        
- 1,082,665
- 372
- 3,610
- 3,555
 
    
    
        user1690526
        
- 31
- 1
- 2
- 
                    Take a look at this: http://stackoverflow.com/questions/7220275/can-i-import-my-own-jsp-page-into-another-jsp-page/7222401#7222401 – MD Sayem Ahmed Sep 22 '12 at 08:03
3 Answers
3
            
            
        That's not possible. Facelets (XHTML) is basically the successor of JSP and is supposed to be used as a replacement of JSP. You should migrate all your legacy JSP pages to modern Facelets. Then you can use Facelets' <ui:include> to include another Facelets file.
See also:
0
            
            
        As a temp hack you may call the JSF page from within an IFrame embedded in the JSP page.
 
    
    
        jarek.jpa
        
- 565
- 1
- 5
- 18
0
            
            
        Make main.xhtml. Include jsp with OmniFaces resourceinclude.
So basically you make a dummy xhtml page and include jsp with omnifaces and jsf the normal jsf way.
 
    
    
        BalusC
        
- 1,082,665
- 372
- 3,610
- 3,555
 
    
    
        Karl Kildén
        
- 2,415
- 22
- 34
