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);
}
| << 前へ | 次へ >> |