Object 変数 = manager.find( [class] , 値 );
http://localhost:8080/hello?id=2
<% MyDataEntity entity = (MyDataEntity)request.getAttribute("entity"); %>
<%=entity.getId() %>
<%=entity.getName() %>
<%=entity.getMail() %>
<%=entity.getTel() %>
MyDataEntity entity = manager.find(MyDataEntity.class, id);
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String id_str = request.getParameter("id"); int id = 0; try { id = Integer.parseInt(id_str); } catch(NumberFormatException e){ e.printStackTrace(); } EntityManager manager = factory.createEntityManager(); MyDataEntity entity = manager.find(MyDataEntity.class, id); request.setAttribute("entity", entity); RequestDispatcher dispatcher = request.getRequestDispatcher("index.jsp"); dispatcher.forward(request,response); }
<< 前へ | 次へ >> |