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