struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vic Cekvenich <...@proJ.com>
Subject Re: Struts Menu for Sturts 1.1 w/Tiles
Date Wed, 03 Oct 2001 05:44:53 GMT
Bellow is code I used to activate the menu based on the notes in 
stuts-menu .... and it does not activate (Struts 1.1 and Tomcat4 and tiles.)
I have a very simple menu and a displayer JSP for test. And the WAR 
sample runs fine, but I think that is Struts 1.0.
I also had to create new struts-menu.jar to get it to use the new 
location for collections and digester. Tiles work just fine.
(There was a Xalan vs JAXp issue I faced before on a diferent issue, 
could that be it?)

It says it loads... but nothing displays.

What should I look at? Anyone have the menu working in Struts 1.1 w/ 
Tiles? (I love tiles, but do not like the menu in tiles, I like this one).

TIA,
Vic

package reuse;

import org.apache.struts.tiles.*;
import org.apache.struts.action.*;
import com.fgm.web.resources.*;
import com.fgm.web.menu.*;
import javax.servlet.http.*;
import javax.servlet.*;

//contributed by sskyles
// this is systems programin, not application programing
public class BaseStrutMnu extends ActionComponentServlet  {
// we are extending the tiles controler here
   
public void loadMenu()
{
  MenuRepository reps = new MenuRepository();
  reps.setLoadParam("/WEB-INF/menu-config.xml");
  reps.setServlet(this);
 
  try {
     reps.load();
    
     
getServletConfig().getServletContext().setAttribute(MenuRepository.MENU_REPOSITORY_KEY,reps);
     System.out.println("menus are working!");
  } catch (Exception e) {System.out.println(e); 
System.out.println("Menus might not work.. ");}
} // loadMenu  

public void init() throws ServletException {
    super.init(); // call the strtus and tiles
    loadMenu(); // our menu loader
} // init

} // class


>



Mime
View raw message