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