Struts2
先程まで、OGNL式の謎の例外に悩まされていたのですが、 Caused by: java.lang.NullPointerException at com.opensymphony.xwork2.ognl.OgnlValueStack.checkForInvalidProperties(OgnlValueStack.java:298) at com.opensymphony.xwork2.ognl.OgnlValueStack…
現行最新版のStruts2はstruts-2.1.6であり、それに対応するXWorkはxwork-2.1.2です。 でも、XWorkの最新版は2.1.4です。そこで、XWorkを入れ替えて最新にしてみました。すると… Caused by: java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/Te…
確認画面付きの更新系のユースケースにおいては、入力画面を表示するときに最初に一度だけ初期値を復元する必要があります。このとき、入力フィールドに初期値を表示するために(#initialValueOfHogeはどこかから持ってきた値とする) <s:textfield name="hoge" value="#initialValueOfHoge" /> と書いてしまうとダメで</s:textfield>…
Struts2のタグは、リストをforeachループでまわしてそれぞれの要素を操作する場合に使用するタグです。 ごく簡単なWebアプリケーションを作成する場合ですら、必須のタグであると言って良いです。たぶん。 しかしながら、にはある落とし穴が存在します。 落…
初めまして。ルート42株式会社の高橋と申します。 弊社では自社プロダクトの一つとしてフルスタックフレームワークの構築をしています。 その過程で得られたノウハウを、備忘録も兼ねてブログで公開してみることにしました。 不定期の更新になると思いますが…