关于WEB开发中保存会话的有关问题

关于WEB开发中保存会话的问题?
现有如下需求:
       在访问部分页面时,需要用户登录之后才能访问,经过后台拦截后,跳转至登录页面。现在有一个问题,就是如果我发起一个请求,是通过Post方式传递参数,那么在用户登录完成之后,如果继续之前没有完成的请求呢?我是才工作几个月的,希望大神们不吝赐教..先谢谢了
------解决思路----------------------
直接缓存request对象是可以做到的。

或者直接采用JAAS,做一个登录页面,写一个登录验证方法,然后就是配置下就可以了。搞定你这个问题比较省事。
------解决思路----------------------
拦截器跳转到登陆页面之前,你把上一个页面提交的URL和参数传递到登陆页面再存到登陆页面某一个角落,当你点击登陆时再把这个角落保存的值传递到登陆后台,成功后再redirect之前提交的内容,如果是POST的话可以利用JS来做提交。
------解决思路----------------------
<input type="hidden" value="XXX">,然后request.getPar
或者
Cookie
或者
application.setAttribute