我用一个属性(event)来判断功能操作,如果该属性的值为添加,我就进入该添加方法
if("添加".equals(event)){
AP3300DAO ap3300DAO = new AP3300DAO();
ap3300DAO.insertLink(conn, ap3300Form);
DbConnection.commit(conn);
ap3300Form.setEvent(null); //我清除该状态的值了,为什么我返回list页面进行刷新,依然状态的添加值保存,进入该添加方法,难道是我清除该状态的值,对浏览器不起作用,浏览器依然保存改添加的状态(这里就是我们常用的令牌机制),进大家帮我详细讲解下,谢谢,关于这个状态值,以及浏览器的保存
return page_id_01_execute(mapping, ap3300Form, request, response, conn);//返回list页面
}
if("添加".equals(event)){
AP3300DAO ap3300DAO = new AP3300DAO();
ap3300DAO.insertLink(conn, ap3300Form);
DbConnection.commit(conn);
ap3300Form.setEvent(null); //我清除该状态的值了,为什么我返回list页面进行刷新,依然状态的添加值保存,进入该添加方法,难道是我清除该状态的值,对浏览器不起作用,浏览器依然保存改添加的状态(这里就是我们常用的令牌机制),进大家帮我详细讲解下,谢谢,关于这个状态值,以及浏览器的保存
return page_id_01_execute(mapping, ap3300Form, request, response, conn);//返回list页面
}
页面刷新了 ~~这个是JS效果~~FORM里的值 你要看你是怎么传进去的~