例として、
// dto側 //
public TestDto {
private String inp1;
public String getInp1()
public void setInp1(String inp1)
{ this.inp1 = inp1; }}
// jsp側 //
<t:form action="test" value="${ testDto }">
<t:input type="text" name="inp1" />
<t:input type="submit" name="hoge" value="テスト"/>
</t:form>
という記述をしたとします。
このformからのsubmitについてvalidationチェックを行い、
validationについてエラーとした場合に
上記の場合、
<t:input type="submit" name="hoge" value="テスト"/>
の結果が、
<input type="submit" name="hoge" value=""/>
となってしまいます。
org.seasar.cubby.tags.TagUtilsクラスの
formValueメソッドにて
validationFail時にspecifiedValueについての判定を行っていない為
の動作結果だと思われます。
specifiedValueの有無によりvalueを出力されるように
ならないでしょうか。