解决方案 »
- Hibernate1对1从1方为什么删除另一方出现“deleted object would be re-saved by cascade ”异常,该如何解决?
- (高分求解)Spring AOP 出现Error creating bean with ..
- 本科大三学生困惑,大家给个建议!
- tomcat4做WEB SERVER,通过http://www.xxx.com域名访问,总是自动跳转到http://www.xxx.com/index.jsp
- iBatis配置问题
- struts2的标签问题
- 急,在线等~为什么从java调用存储过程返回的记录数比实际少??
- 字段是BigDecimal,用EJB QL 如何比较大小,定义finder方法
- 新手,help.....50分相送。
- 我的EJB怎么在AppServer上跑起来呀,欢迎跑起来的回答,给高分!
- ecpilise引入Maven项目目录不正常,无JRE,无Maven Dependencies
- 多线程锁的执行顺序问题
通过filter拦截到请求后,将session中的用户名和密码添加上
按照url拼接参数的方式
再继续下去就可以了
主要就是filter拦截到了请求,该如何修改url,并且用post形式传参。
主要就是filter拦截到了请求,该如何修改url,并且用post形式传参。
修改url? 已经请求道服务器端了,url不会再发生变化,除非是redirect做302,但这么做的后果是浏览器里留下了跳转痕迹,传用户名密码不安全。
如果不想让浏览器重发请求,就直接用response做forward跳转,条件是只能跳本应用的请求。
注意response操作之后直接return,filter的链已经没必要再走下去了。
主要就是filter拦截到了请求,该如何修改url,并且用post形式传参。
修改url? 已经请求道服务器端了,url不会再发生变化,除非是redirect做302,但这么做的后果是浏览器里留下了跳转痕迹,传用户名密码不安全。
如果不想让浏览器重发请求,就直接用response做forward跳转,条件是只能跳本应用的请求。
注意response操作之后直接return,filter的链已经没必要再走下去了。您知道怎么往里面传参数吗?post
主要就是filter拦截到了请求,该如何修改url,并且用post形式传参。
修改url? 已经请求道服务器端了,url不会再发生变化,除非是redirect做302,但这么做的后果是浏览器里留下了跳转痕迹,传用户名密码不安全。
如果不想让浏览器重发请求,就直接用response做forward跳转,条件是只能跳本应用的请求。
注意response操作之后直接return,filter的链已经没必要再走下去了。您知道怎么往里面传参数吗?post
参数在request里,用request.getParameterMap()能拿到整个参数集合。
主要就是filter拦截到了请求,该如何修改url,并且用post形式传参。
修改url? 已经请求道服务器端了,url不会再发生变化,除非是redirect做302,但这么做的后果是浏览器里留下了跳转痕迹,传用户名密码不安全。
如果不想让浏览器重发请求,就直接用response做forward跳转,条件是只能跳本应用的请求。
注意response操作之后直接return,filter的链已经没必要再走下去了。您知道怎么往里面传参数吗?post
参数在request里,用request.getParameterMap()能拿到整个参数集合。
HttpServletRequest req = (HttpServletRequest) request;
HashMap m = new HashMap(request.getParameterMap());
ParameterRequestWrapper wrapRequest = new ParameterRequestWrapper(req,m);
wrapRequest.getRequestDispatcher("log_logon.action").forward(wrapRequest,response);
return; <action name="log_*" class="logAction" method="{1}">
<result name="success" type="redirectAction">index</result>
<result name="error">/jsp/log.jsp</result>
</action>报404错误
HttpServletRequest request =(ServletRequest)req;
获取到requset,直接request.setAtrribute()..........
为什么这样不能访问到action?req.getRequestDispatcher("log_logon.action").forward(req,res);