1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.apache.struts2.dispatcher;
23
24
25 import javax.servlet.http.HttpServletRequest;
26
27 import org.apache.struts2.ServletActionContext;
28
29 import com.opensymphony.xwork2.ActionSupport;
30
31 /***
32 * A simple action support class that sets properties to be able to serve
33 */
34 public class DefaultActionSupport extends ActionSupport {
35
36 private static final long serialVersionUID = -2426166391283746095L;
37
38 private String successResultValue;
39
40
41 /***
42 * Constructor
43 */
44 public DefaultActionSupport() {
45 super();
46 }
47
48
49
50
51 public String execute() throws Exception {
52 HttpServletRequest request = ServletActionContext.getRequest();
53 String requestedUrl = request.getPathInfo();
54 if (successResultValue == null) successResultValue = requestedUrl;
55 return SUCCESS;
56 }
57
58 /***
59 * @return Returns the successResultValue.
60 */
61 public String getSuccessResultValue() {
62 return successResultValue;
63 }
64
65 /***
66 * @param successResultValue The successResultValue to set.
67 */
68 public void setSuccessResultValue(String successResultValue) {
69 this.successResultValue = successResultValue;
70 }
71
72
73 }