方式只有一种。
步骤:
1、获取response对象
2、获取response的printwriter对象
3、通过printwriter的pring方法输出js
示例代码:
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();//通过servlet的doget方法获取response对象,通过getWriter方法获取PrintWriter对象
out.flush();//清空缓存
out.println("");//输出script结尾标签
}
out.println("");
注意,在这一句后面不能有 sendRedirect("")之类跳转的语句,因为这样的话该servlet还没输出到页面就已经结束生命期了。估计你是用了跳转吧。
那是当然的了,我想告诉你servlet是jsp的前身
如果你输出out.println("
aa |
StringBuffer buf = new StringBuffer();
buf.append("");
out.print(buf.toString());
是有效的
贴个完整的上来.