我想从JSF后台发出个警示框alert给前台,通过responsewriter写脚本,但是获取的responsewriter对象为null,找不出原因。 ResponseWriter writer =FacesContext.getCurrentInstance().getResponseWriter();
writer.write("<script type='text/javascript'>alert('ddddd');</script>");
请高手赐教
writer.write("<script type='text/javascript'>alert('ddddd');</script>");
请高手赐教
JSF似乎是在RenderResponse階段才產生Writer對象的,而ActionListener是在InvokeApplication階段執行的,所以在響應事件時Writer應該還沒有產生,所以在調用getResponseWriter()時會返回一個null