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
| package controleur;
import java.io.IOException;
import java.util.List;
import javax.ejb.EJB;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import entity.DetailsEntree;
import session.ArticleEJBImplLocal;
/**
* Servlet implementation class Details
*/
@WebServlet(name="de",urlPatterns="/Details")
public class Details extends HttpServlet {
private static final long serialVersionUID = 1L;
@EJB
private ArticleEJBImplLocal imp;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.getRequestDispatcher("DetailEntree.jsp").forward(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
int id =0;
if ((request.getParameter("id") != null) && (!request.getParameter("id").toString().isEmpty())) {
id = Integer.parseInt(request.getParameter("id"));
List<DetailsEntree> detail1 = imp.getDetailsEntreeById(id);
request.setAttribute("details", detail1);
}
doGet(request, response);
}
} |