summaryrefslogtreecommitdiffstats
path: root/sandbox/ant/sca/branches/tb3/samples/webapps/helloworld-stripes/src/main/java/mystripes/action/HomeActionBean.java
blob: acbe5456eaf92e9defe80f392843792df986a5c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package mystripes.action;

import net.sourceforge.stripes.action.DefaultHandler;
import net.sourceforge.stripes.action.ForwardResolution;
import net.sourceforge.stripes.action.Resolution;
import net.sourceforge.stripes.action.UrlBinding;

import org.oasisopen.sca.annotation.Reference;

import sample.HelloworldService;

@UrlBinding("/Home.htm")
public class HomeActionBean extends BaseActionBean {

    @Reference
    HelloworldService service;

    @DefaultHandler
    public Resolution view() {
        return new ForwardResolution("/WEB-INF/jsp/home.jsp");
    }

    public String getHello() {
        return service.sayHello("world");
    }

}