1
public static void RunJs(String js) {
2
FacesContext ctx = FacesContext.getCurrentInstance();
3
String contentType = "text/html;charset=utf-8";
4
HttpServletResponse response = (HttpServletResponse) ctx
5
.getExternalContext().getResponse();
6
response.setContentType(contentType);
7
ServletOutputStream out = null;
8
try {
9
out = response.getOutputStream();
10
} catch (IOException e) {
11
// TODO Auto-generated catch block
12
e.printStackTrace();
13
}
14
StringBuffer buf = new StringBuffer();
15
buf.append("<script type=\"text/javascript\">"+js+"</script>");
16
try {
17
out.print(buf.toString());
18
} catch (IOException e) {
19
// TODO Auto-generated catch block
20
e.printStackTrace();
21
}
22
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22
