[code]PageContext pageContext=(PageContext)getServlet().getServletContext();[/code]
这样获取老是出错,不明白。
我的意图是想在后台处理后,在前台显示提示信息。
从而写了一个showMessage方法:
[code]public static void showMessage( Writer out, String msg ) throws IOException
{
out.write( "<script language=\"javascript\">" );
out.write( "alert(\"" + msg + "\");" );
out.write( "</script>" );
}[/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]
但是没有达到预期的效果,脚本没有输出到页面上? 为什么呢?
这样获取老是出错,不明白。
我的意图是想在后台处理后,在前台显示提示信息。
从而写了一个showMessage方法:
[code]public static void showMessage( Writer out, String msg ) throws IOException
{
out.write( "<script language=\"javascript\">" );
out.write( "alert(\"" + msg + "\");" );
out.write( "</script>" );
}[/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]
但是没有达到预期的效果,脚本没有输出到页面上? 为什么呢?
JSP页面提示信息显示问题
本文探讨了在JSP页面中使用特定方法显示提示信息遇到的问题,包括PageContext对象的正确获取方式及如何使JavaScript脚本正确输出到页面。
7736

被折叠的 条评论
为什么被折叠?



