※ ChatGPTを利用し、要約された質問です(原文:Strutsでの質問になります。)
Strutsのチェックボックス配列の表示について
このQ&Aのポイント
Strutsでのチェックボックス配列の表示について困っています。配列がObjectのまま表示されてしまいます。
私はStruts1.2を使用しています。フォームにチェックボックスを配置し、チェックされたもののみ表示したいのですが、配列がObjectのまま表示されてしまいます。
JavaのバージョンはJDK1.5、JRE1.5を使用しています。Tomcat5.5とEclipse3.4を環境として使用しています。
Strutsでの質問になります。
いつもお世話になっております。宜しくお願いします。
環境は
Struts1.2
eclipse3.4
JavaJDK1.5
JavaJre1.5
tomcat5.5 になります。
下記の部分を教えて頂ければ幸いです。
所々抜粋しております。
<html:form action="/userCheckForm" >
<bean:message key="property.Ownership.qualification" />:<br/>
<html:multibox property="sikaku" value="基本情報技術者"/>基本情報処理技術者<br/>
<html:multibox property="sikaku" value="ソフトウェア開発技術者"/>ソフトウェア開発技術者
<html:multibox property="sikaku" value="その他"/>その他<br/><br/>
<br/>
ActionFormは抜粋してますが
private String[] sikaku;
public String[] getSikaku() {
return sikaku;
}
public void setSikaku(String[] sikaku) {
this.sikaku = sikaku;
}
関係ある部分はこのようにしています。
ActionはForwardしてるだけで特に何もしておりません。
表示側で
<bean:message key="property.Ownership.qualification" />:<br/>
<bean:write name="UserCheckForm" property="sikaku" scope="request" /><br/>
このようにしておりますが、配列が思うように取ってこれず、チェックされたもののみ
表示したいんですがどのようにしたらいいでしょうか?
チェックをいれ表示すると
[Ljava.lang.String;@1c98c1b
のようになり、配列がObject?のまま表示されてしまい困っております。
お力貸していただければ幸いです。
宜しくお願いいたします。
お礼
ありがとうございます。 これと先ほどのiteretaタグを組み合わせてやってみようと思います。 まだあまり、logicタグは詳しくないのでたすかりました。