日期:2014-05-18  浏览次数:20761 次

一个JSP页调用Servlet的问题(一个让我郁闷的问题?请您指点~急!)
当我在JSP页请求Servlet时,Servlet处理得到了结果(一条字符信息),如何才能把这条信息返回到页面,给出提示。
例如:信息录入时,JSP请求Servlet,Servlet调用bean,在把处理结果(录入成功或失败信息)返回到Servlet,那么JSP如何得到信息。

------解决方案--------------------
我有这么两个思路,
1,在servlet中把值存到SESSION中如:sesssion.setAttribute( "data ", "成功 ");
servlet跳到jsp中,jsp可以用这样的方法得到(String)session.getAttribute( "data ");
2,在servlet中把值存到request中如:request.setAttribute( "data ", "成功 ");
servlet中要用getServletContext().getRequestDispatcher( "这里是JSP地址 ").forward(request, response);跳到JSP中去
jsp用(String)request.getAttribute( "data ");得到