KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > nextime > ion > admin > action > category > ListCategoryAction


1 package org.nextime.ion.admin.action.category;
2
3 import org.apache.struts.action.*;
4 import javax.servlet.http.*;
5 import javax.servlet.*;
6 import java.io.*;
7 import java.util.*;
8 import org.nextime.ion.framework.business.*;
9 import org.nextime.ion.framework.mapping.*;
10
11 public class ListCategoryAction extends Action {
12
13     public ActionForward perform(
14         ActionMapping mapping,
15         ActionForm form,
16         HttpServletRequest request,
17         HttpServletResponse response)
18         throws IOException, ServletException {
19
20         // pour situer la vue
21
request.setAttribute("view", "category");
22
23         try {
24             Mapping.begin();
25             Vector v = Category.listAll();
26             Mapping.rollback();
27             request.setAttribute("categories", v);
28         } catch (MappingException e) {
29             Mapping.rollback();
30             throw new ServletException(e);
31         }
32
33         return mapping.findForward("view");
34     }
35 }
Popular Tags