我有一个 JSP 页面,显示系统中插入的新条目列表。
我的 myApplication.jsp 的结构如下:
A list of entries in the system
A form with textboxes that submits new entries.
当我的 JSP 提交时,它会调用我的 servlet 类:
public void doPost(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
String author = checkNull(req.getParameter("author"));
String service = checkNull(req.getParameter("service"));
Dao.INSTANCE.add(author, service);
resp.sendRedirect("/myApplication.jsp");
}
我的 Dao.Add 看起来像这样:
public void add(String author,String service) {
synchronized (this) {
EntityManager em = EMFService.get().createEntityManager();
Shortly shortly = new Shortly(author, service);
em.persist(shortly);
em.close();
}
}
我遇到的问题是,当我被重定向回 时myApplication.jsp
,列表不会显示我添加的新条目。当我刷新页面时,它会显示。