package cn.ksource.core.util; import java.io.PrintWriter; import javax.servlet.http.HttpServletResponse; public class ScriptUtil { private static void doAlert(HttpServletResponse response,String script){ try { response.setContentType("text/html"); response.setCharacterEncoding("gbk"); PrintWriter writer = response.getWriter(); writer.print(script); writer.flush(); writer.close(); } catch (Exception e) { e.printStackTrace(); } } /** * 功能描述:在客户端生成一个alert,并将当前页面转向指定的path
* @param alert 要警告的话 * @param path 转向路径 * @return * @author:杨凯
* 时间:Mar 3, 2009 11:33:26 PM
*/ public static void alertAnd2Url(HttpServletResponse response,String alert,String path){ String script = ""; doAlert(response, script); } /** * 功能描述:在客户端生成Alert,并将指定的窗口,导向指定的地址
* @param response * @param window * @param alert * @param path * @author:杨凯
* 时间:Jun 4, 2009 4:57:46 PM
*/ public static void alertAnd2Url(HttpServletResponse response,String window,String alert,String path){ String script = ""; doAlert(response, script); } /** * 功能描述:将页面导向指定的URL
* @param response * @param path * @author:杨凯
* 时间:Jun 4, 2009 5:04:46 PM
*/ public static void goUrl(HttpServletResponse response,String path){ String script = ""; doAlert(response, script); } /** * 功能描述:在客户端生成一个alert
* @param alert * @return * @author:杨凯
* 时间:Jun 4, 2009 11:15:06 AM
*/ public static void alert(HttpServletResponse response,String alert){ String script = ""; doAlert(response, script); } /** * 功能描述:在客户端生成一个alert,并将页面后退
* @param alert * @return * @author:杨凯
* 时间:Mar 23, 2009 3:08:41 PM
*/ public static void alertAndGoBack(HttpServletResponse response,String alert){ String script = ""; doAlert(response, script); } public static void doScript(HttpServletResponse response, String scriptString) { String script = ""; doAlert(response, script); } }