1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
package tools;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import fr.improve.struts.taglib.layout.menu.MenuComponent;
//import fr.improve.struts.taglib.layout.menu.MenuRepository;
import fr.improve.struts.taglib.layout.util.LayoutUtils;
public class MenuTree extends Action{
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest req, HttpServletResponse rep) throws Exception {
//MenuComponent lc_menu1 = new MenuComponent();
//lc_menu1.setTitle("Racine");
//lc_menu1.setName("java");
//Ajout d'une rubrique
MenuComponent lc_menu11 = new MenuComponent();
System.out.println("ICI C L'ACTION :"+lc_menu11.getAction());
lc_menu11.setTitle("Java");
lc_menu11.setName("java");
//Ajout d'une sous rubrique
MenuComponent lc_menu111 = new MenuComponent();
lc_menu111.setTitle("Sun");
lc_menu111.setName("sun");
lc_menu111.setLocation("http://java.sun.com");
lc_menu11.addMenuComponent(lc_menu111);
//ajout d'une seconde sous rubrique
MenuComponent lc_menu112 = new MenuComponent();
lc_menu112.setTitle("Eclipse");
lc_menu112.setName("eclipse");
//lc_menu112.setLocation("http://www.eclipse.org");
lc_menu11.addMenuComponent(lc_menu112);
//ajout d'une sous sous rubrique
MenuComponent sousMenu = new MenuComponent();
sousMenu.setTitle("sousRubrique");
sousMenu.setLocation("sousRubrique.jsp");
lc_menu112.addMenuComponent(sousMenu);
//lc_menu1.addMenuComponent(lc_menu11);
LayoutUtils.addMenuIntoSession(req, lc_menu11);
//Ajout d'une seconde rubrique
MenuComponent lc_menu12 = new MenuComponent();
lc_menu12.setTitle("C++");
lc_menu12.setName("C++");
lc_menu12.setLocation("C++.fr");
//lc_menu1.addMenuComponent(lc_menu12);
LayoutUtils.addMenuIntoSession(req, lc_menu12);
// Ajout d'une troisieme rubrique
MenuComponent lc_menu13 = new MenuComponent();
lc_menu13.setTitle("Python");
lc_menu13.setName("python");
lc_menu13.setLocation("python.fr");
//lc_menu1.addMenuComponent(lc_menu13);
LayoutUtils.addMenuIntoSession(req, lc_menu13);
return mapping.findForward("ok");
}
}//fin classe |
Partager