最近做了下SSH的简单例子, 发现一个以前没有注意的问题, 就是主页面有很多行数据, 每行后面有删除操作, 我是通过A标
签将 ID 传递到后台然后从数据库中删除该行数据,然后再调用doList()回到主页面, 这时页面数据确实已经删除,数据库中的数据也已经删除,不过当我F5刷新页面时会出现以下错误信息 javax.servlet.ServletException: java.lang.IllegalArgumentException: attempt to create delete event with null entity
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
如果不刷新则无事, 请问下 这样的情况该如何解决
签将 ID 传递到后台然后从数据库中删除该行数据,然后再调用doList()回到主页面, 这时页面数据确实已经删除,数据库中的数据也已经删除,不过当我F5刷新页面时会出现以下错误信息 javax.servlet.ServletException: java.lang.IllegalArgumentException: attempt to create delete event with null entity
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
如果不刷新则无事, 请问下 这样的情况该如何解决
我的是<a herf="url?doDelete&id=${bean.id}"></a>
或者是通过ajax实现