電気ウナギ的○○

About Home

Struts2 の Zero Configuration が機能しない・・・

shinoda (2016年12月16日 10:35)
うーむ・・・
Struts2 の Zero Configuration が上手く機能してないような・・・

login.jsp
LoginAction.java

は、存在してます。

LoginAction.java は hello.lolo パッケージの下にいます。

web.xml には、

    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
        <init-param>
            <param-name>actionPackages</param-name>
            <param-value>hello.lolo</param-value>
        </init-param>
    </filter>

という記述があります。

つまり、

http://localhost:8080/HelloServlet2/login.jsp

にアクセスした場合、Zero Configuration の機能で、

    1. hello.lolo パッケージの下の hello.lolo.LoginAction クラス(LoginAction.java)を探す。
    2. LoginAction クラスが見つかったら、その中の execute メソッドを実行する。

という動きをするんじゃないかね?

LoginAction クラスには、

    public String execute() throws Exception {
        this.sessionMap.put("userId", null);
        this.userId = "Struts2";
        return "success";
    }

というメソッドがあるんだけど、全然実行されんなあ・・・

struts2-config-browser-plugin-2.3.31 もビルド・パスに存在している。

ちょっと原因とかわかってないんだけど、とりあえずメモ代わりに書いておきます。

電気ウナギ的○○

電気ウナギ的○○

About Back

コメント(2)

はなちゃん2017年1月12日 15:46

昨年 struts2.1系から 最新と言うことで struts2.5系に乗り換える調査をしているのですが 同様に困って 調査中です。

別スレでも言及されていますが 本当に互換性を考えているのか疑問です。

springMVCに乗り換えようかとの意見も出ています。

解決策が見つかったら載せて下さい。

電気ウナギ的○○

電気ウナギ的○○

About Back

トラックバック(0)

トラックバックURL: https://blog.netandfield.com/mt/mt-tb.cgi/4218

電気ウナギ的○○

About This Site

電気ウナギ的○○
岩国在住。広島で働く超零細IT企業社長のいわゆる社長日記。
何か、酒と食い物のことばかり書いているようで・・・お察しのとおり、肥満体です:-)


2011/06/24
iPhone用サイト公開

Create with jQuery, jQTouch.


CLOSE