ActionMessages

ActionMessagesで、Actionクラス内でメッセージをセットして、JSP側でそれを表示できる。

ActionMessages (Apache Struts API Documentation)

WindowsVSCodeでやる。

このような構成で。
このような構成で。

このような構成で。
まずはweb.xml

こう。
struts-config.xmlは、

こう。
message.jspは、

こう。
message="true"がないと表示されないので注意。
(ここが一番のハマりどころ)
MessageAction.javaは、

こう。
ApplicationResources.propertiesは、

こう。
pom.xmlは、

こう。
あ、libにstrutsのjarをぶちまけるのも忘れずに。

Maven for Java入れてるから、コマンドパレットからMaven呼べる。
Maven for Java入れてるから、コマンドパレットからMaven呼べる。

Maven for Java入れてるから、コマンドパレットからMaven呼べる。

いったんclean
いったんclean

いったんclean

そしてpackage
そしてpackage

そしてpackage

BUILD SUCCESSになればいい

BUILD SUCCESSになればいい

ただ、Add Local Serverとか、Create New Serverとかが進まない、おかしいなあと思ったら、

Community Server Connectorは、Java11以上が必要らしい・・・。

Community Server Connectorは、Java11以上が必要らしい・・・。

これをダウンロード

これをダウンロード

ここに入れます

ここに入れます

これを選択

これを選択

settings.jsonJDKのパスを書く

settings.jsonJDKのパスを書く

これでCreate New Serverが動くので

これでCreate New Serverが動くので

tomcat8.5

tomcat8.5

Run on Server

Run on Server

こうなる

こうなる

Sample/struts/ActionMessages/ActionMessages/src/ActionMessages at master · bg1bgst333/Sample · GitHub