1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts2.views.jsp;
19
20 import java.io.ByteArrayOutputStream;
21 import java.io.IOException;
22 import java.io.PrintWriter;
23 import java.util.Locale;
24
25 import com.mockobjects.servlet.MockHttpServletResponse;
26
27
28 /***
29 * StrutsMockHttpServletResponse
30 *
31 */
32 public class StrutsMockHttpServletResponse extends MockHttpServletResponse {
33 private Locale locale;
34 private PrintWriter writer;
35
36 public Locale getLocale() {
37 return locale;
38 }
39
40 public void setLocale(Locale locale) {
41 this.locale = locale;
42 }
43
44 public PrintWriter getWriter() throws IOException {
45 if (writer == null)
46 return new PrintWriter(new ByteArrayOutputStream());
47 else
48 return writer;
49 }
50
51 public void setWriter(PrintWriter writer) {
52 this.writer = writer;
53 }
54
55 public String encodeURL(String s) {
56 return s;
57 }
58
59 public String encodeUrl(String s) {
60 return s;
61 }
62 }