Java Web转发和重定向的一个问题
在学习Web开发的时候遇到的问题,就是简单的Servlet+jsp开发。
打个比方,在实现删除一条数据之后,跳转回主页面
<a href="BlogServlet?path=deleteBlog&blogId=${blog.id}" >删除</a>
<form action="BlogServlet" method="POST" style="display: inline;">
<input type="hidden" name="path" value="deleteBlog">
<input type="hidden" name="blogId" value="${blog.id }">
<input type="submit" value="删除">
超链接中用get的方法,删除后,转发回主页面,url还是href那一段,用POST方法转发回主页面之后,url显示BookServlet,但是这两种方法,如果点击刷新,都会重新实施删除操作。
如果用重定向的话,我想删除成功之后,返回一个删除成功的消息,是放在request域中的,重定性就不行。想问问各位怎么办啊。
好像有点乱。。总的来说就是怎么在删除之后url回到index.jsp,并且能够返回一条删除成功的信息,刷新页面不会重新执行删除操作。。。
谢谢各位~