Action中如何获取页面中的pageContext?

[code]PageContext pageContext=(PageContext)getServlet().getServletContext();[/code]
这样获取老是出错,不明白。

我的意图是想在后台处理后,在前台显示提示信息。
从而写了一个showMessage方法:
[code]public static void showMessage( Writer out, String msg ) throws IOException
{
out.write( "" );
}[/code]

Action调用
[code]
PageContext pageContext=(PageContext)getServlet().getServletContext();
HtmlUtil.showMessage(pageContext.getOut(), "hello");[/code]

问题是pageContext获取不到,请教解决?
如何有别的方法,希望给点意见。

现在pageContext已经获得
[code]
JspFactory _jspxFactory = null;
PageContext pageContext = null;
_jspxFactory = JspFactory.getDefaultFactory();
pageContext = _jspxFactory.getPageContext(getServlet(), request, response, "",
true, 8192, true);
HtmlUtil.showMessage(pageContext.getOut(), "hello");
[/code]

但是没有达到预期的效果,脚本没有输出到页面上? 为什么呢?

你可能感兴趣的:(struts)