hidden項目を使って、ゲッターとして受け取ることはできたのですが、
skilListに受け取ることはできたのですが、
skilsList2にはリストを作りたいのです。
共通化してList<Skils> としていたのですが、わざわざ
skils2のクラスを作る必要があるのでしょうか?
<input type="text" name="skills[0].skillId value="..."/> <input type="text" name="skills[1].skillId value="..."/> <input type="text" name="skills[n].skillId value="..."/>
public class SkillActionForm extends ActionForm, implements Factory { private List<Skils> skillsList; private List<Skils> skillsList2; public Skils getSkils(int index){ if (skills.size() - 1 < index){ while(skillsList.size() - 1 < index){ skillsList.add(new Skils()); } } return (Detail)skillsList.get(index); } public static class Skils{ /** ユーザーID */ private String userId; /** ユーザー名 */ private String userName; public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/29 10:39