<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-2022-jp">
<META content="MSHTML 6.00.2800.1561" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><FONT face="MS UI Gothic" size=2>$BM{$G$9!#(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2>&gt; Dto$B$K(Bgetter$B%a%=%C%I$r:n$l$PBg>fIW$@$H;W$$$^$9!#(B<BR>&gt; 
<BR>&gt; public int getSize() {<BR>&gt; &nbsp; return hello2.size();<BR>&gt; 
}</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!|!!J,$+$j$^$7$?!"$=$&$7$+$G$-$J$$$_$?$$$G$9$M!#(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2>&gt; &gt; 
$B-"!!(BHTML$B$N0lMw$r:n$k>l9g!"9`L\(BID$B$rO"HV$K@8@.$7$?$$$G$9!#(B<BR>&gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;span m:inject="s:forEach" m:items="#{addDto.hello2}" m:var="e"&nbsp; <FONT 
color=#ff0000>m:varIndex="i"</FONT>&gt;<BR>&gt; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input 
id="id_#{i}" type="text" m:value="#{e}"/&gt;<BR>&gt; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/span&gt;</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>&gt; 
JSF$B$N@)8B$G1Q?t;z$H(B-$B!"(B_$B0J30$O;HMQ$9$k$3$H$O=PMh$^$;$s!#(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!|!!$9$_$^$;$s!"@bL@ITB-$@$H;W$$$^$9!#(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!!0lMw(B</FONT><FONT face="MS UI Gothic" 
size=2>$B$K!"(Bid_0 , id_1 $B$N$h$&$JO"HV$r@8@.$9$k$?$a!"!V(Bid="id_<FONT color=#ff0000>#{i}</FONT>" 
$B!W$N$h$&$J=q$-J}$G$G$-$k(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B$H;W$$$^$9$,!"<B:]$O$G$-$^$;$s!#(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B0J>e$G$9!#(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2>----- Original Message ----- </FONT>
<DIV><FONT face="MS UI Gothic" size=2>From: "Shinpei Ohtani" &lt;</FONT><A 
href="mailto:shinpei.ohtani@gmail.com"><FONT face="MS UI Gothic" 
size=2>shinpei.ohtani@gmail.com</FONT></A><FONT face="MS UI Gothic" 
size=2>&gt;</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>To: &lt;</FONT><A 
href="mailto:seasar-user@ml.seasar.org"><FONT face="MS UI Gothic" 
size=2>seasar-user@ml.seasar.org</FONT></A><FONT face="MS UI Gothic" 
size=2>&gt;</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>Sent: Tuesday, November 21, 2006 11:25 
AM</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>Subject: [Seasar-user:5223] Re:[S2JSF] 
$B%j%9%H%5%$%:$N<hF@$H0lMw$G9`L\(BID$BO"HV@8@.$K$D$$$F$N<ALd(B</FONT></DIV></DIV>
<DIV><FONT face="MS UI Gothic"><BR><FONT size=2></FONT></FONT></DIV><FONT 
face="MS UI Gothic" size=2>&gt; $B$*$*$?$K$G$9!#(B<BR>&gt; <BR>&gt; &gt; 
$B-!!!%j%9%H%5%$%:$N<hF@$K$D$$$F(B<BR>&gt; &gt; $B!!Nc$($P!"(BAddDTO$B$K(B<BR>&gt; &gt; $B!!!!!!!!(Bprivate 
List&lt;String&gt; hello2 = new ArrayList&lt;String&gt;();<BR>&gt; &gt; 
$B!!!!!!$rDj5A$7$F!"$=$7$F!"(BHTML$B$K!"(B<BR>&gt; &gt; $B!!!!(B&lt;span 
m:value="#{addDto.hello2[0]}"/&gt;$B!"(B&lt;span<BR>&gt; &gt; 
m:value="#{addDto.hello2[1]}"/&gt;<BR>&gt; &gt; $B!!!!$N$h$&$J!"%j%9%H$NMWAG$r%"%/%;%9$G$-$^$9$,!"(B<BR>&gt; 
&gt; $B!!!!%j%9%H$N%5%$%:$r<hF@$7$?$$>l9g!"(B&lt;span m:value="#{addDto.hello2.size}"/&gt;$B$N$h$&$J(B<BR>&gt; 
&gt; $B!!!!=q$-J}$,BLL\$G$9!#%5%$%:$r<hF@$7$?$$>l9g$N=q$-J}$r65$($F$*4j$$$7$^$9!#(B<BR>&gt; <BR>&gt; 
Dto$B$K(Bgetter$B%a%=%C%I$r:n$l$PBg>fIW$@$H;W$$$^$9!#(B<BR>&gt; <BR>&gt; public int getSize() {<BR>&gt; 
&nbsp; return hello2.size();<BR>&gt; }<BR>&gt; <BR>&gt; 
HTML$B$G$O2<5-$N$h$&$K=q$-$^$9!#(B<BR>&gt; &lt;span m:value="#{addDto.size}"/&gt;<BR>&gt; 
<BR>&gt; <BR>&gt; &gt; $B-"!!(BHTML$B$N0lMw$r:n$k>l9g!"9`L\(BID$B$rO"HV$K@8@.$7$?$$$G$9!#(B<BR>&gt; <BR>&gt; 
JSF$B$N@)8B$G1Q?t;z$H(B-$B!"(B_$B0J30$O;HMQ$9$k$3$H$O=PMh$^$;$s!#(B<BR>&gt; <BR>&gt; 06/11/21 $B$K(B LiYi&lt;</FONT><A 
href="mailto:g-ri@kssinet.co.jp"><FONT face="MS UI Gothic" 
size=2>g-ri@kssinet.co.jp</FONT></A><FONT face="MS UI Gothic" size=2>&gt; 
$B$5$s$O=q$-$^$7$?(B:<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; $BM{$G$9!#(B<BR>&gt; &gt;<BR>&gt; &gt; 
$B-!!!%j%9%H%5%$%:$N<hF@$K$D$$$F(B<BR>&gt; &gt; $B!!Nc$($P!"(BAddDTO$B$K(B<BR>&gt; &gt; $B!!!!!!!!(Bprivate 
List&lt;String&gt; hello2 = new ArrayList&lt;String&gt;();<BR>&gt; &gt; 
$B!!!!!!$rDj5A$7$F!"$=$7$F!"(BHTML$B$K!"(B<BR>&gt; &gt; $B!!!!(B&lt;span 
m:value="#{addDto.hello2[0]}"/&gt;$B!"(B&lt;span<BR>&gt; &gt; 
m:value="#{addDto.hello2[1]}"/&gt;<BR>&gt; &gt; $B!!!!$N$h$&$J!"%j%9%H$NMWAG$r%"%/%;%9$G$-$^$9$,!"(B<BR>&gt; 
&gt; $B!!!!%j%9%H$N%5%$%:$r<hF@$7$?$$>l9g!"(B&lt;span m:value="#{addDto.hello2.size}"/&gt;$B$N$h$&$J(B<BR>&gt; 
&gt; $B!!!!=q$-J}$,BLL\$G$9!#%5%$%:$r<hF@$7$?$$>l9g$N=q$-J}$r65$($F$*4j$$$7$^$9!#(B<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; 
&gt; $B-"!!(BHTML$B$N0lMw$r:n$k>l9g!"9`L\(BID$B$rO"HV$K@8@.$7$?$$$G$9!#(B<BR>&gt; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span m:inject="s:forEach" 
m:items="#{addDto.hello2}" m:var="e"<BR>&gt; &gt; m:varIndex="i"&gt;<BR>&gt; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input 
id="id_#{i}" type="text" m:value="#{e}"/&gt;<BR>&gt; 
&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/span&gt;<BR>&gt; &gt;<BR>&gt; &gt; 
$B!!!!$7$+$7!"2hLLI=<($9$k;~!"0J2<%(%i!<$,H/@8$7$^$7$?!'(B<BR>&gt; &gt; java.lang.IllegalArgumentException: 
Subsequent character is<BR>&gt; &gt; invalid<BR>&gt; &gt; 
javax.faces.component.UIComponentBase.validateId(UIComponentBase.java:666)<BR>&gt; 
&gt; 
javax.faces.component.UIComponentBase.setId(UIComponentBase.java:144)<BR>&gt; 
&gt; 
javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:375)<BR>&gt; 
&gt; 
javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:382)<BR>&gt; 
&gt; 
javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:261)<BR>&gt; 
&gt; 
javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:138)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:224)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:196)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:196)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:196)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.InsertProcessor.process(InsertProcessor.java:83)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.InsertProcessor.process(InsertProcessor.java:73)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.processBodyTag(TagProcessorImpl.java:243)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:213)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:196)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.ViewProcessor.process(ViewProcessor.java:174)<BR>&gt; 
&gt; 
org.seasar.jsf.processor.ViewProcessor.process(ViewProcessor.java:172)<BR>&gt; 
&gt; 
org.seasar.jsf.runtime.ViewRendererImpl.renderView(ViewRendererImpl.java:102)<BR>&gt; 
&gt; 
org.seasar.jsf.application.S2ViewHandler.renderView(S2ViewHandler.java:123)<BR>&gt; 
&gt; 
org.seasar.jsf.lifecycle.LifecycleImpl.render(LifecycleImpl.java:190)<BR>&gt; 
&gt; javax.faces.webapp.FacesServlet.service(FacesServlet.java:87)<BR>&gt; &gt; 
examples.jsf.util.RequestDumpFilter.doFilter(RequestDumpFilter.java:66)<BR>&gt; 
&gt; 
org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:62)<BR>&gt; 
&gt; 
org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:63)<BR>&gt; 
&gt; 
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)<BR>&gt; 
&gt; $B!!!!$=$N$d$jJ}$,4V0c$$$^$9$+!)(BID$BO"HV$N$d$jJ}$r65$($F$*4j$$$7$^$9!#(B<BR>&gt; &gt; $B0J>e$G$9!#(B<BR>&gt; &gt;<BR>&gt; 
&gt; _______________________________________________<BR>&gt; &gt; Seasar-user 
mailing list<BR>&gt; &gt; </FONT><A 
href="mailto:Seasar-user@ml.seasar.org"><FONT face="MS UI Gothic" 
size=2>Seasar-user@ml.seasar.org</FONT></A><BR><FONT face="MS UI Gothic" 
size=2>&gt; &gt; </FONT><A 
href="https://ml.seasar.org/mailman/listinfo/seasar-user"><FONT 
face="MS UI Gothic" 
size=2>https://ml.seasar.org/mailman/listinfo/seasar-user</FONT></A><BR><FONT 
face="MS UI Gothic" size=2>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; <BR>&gt; 
<BR>&gt; -- <BR>&gt; =============================<BR>&gt; Shinpei 
Ohtani<BR>&gt; </FONT><A href="mailto:shinpei.ohtani@gmail.com"><FONT 
face="MS UI Gothic" size=2>shinpei.ohtani@gmail.com</FONT></A><BR><FONT 
face="MS UI Gothic" size=2>&gt; =============================<BR>&gt; </FONT>
<P></P><FONT face="MS UI Gothic" size=2>
<HR>
</FONT>
<P></P><FONT face="MS UI Gothic" size=2>&gt; 
_______________________________________________<BR>&gt; Seasar-user mailing 
list<BR>&gt; </FONT><A href="mailto:Seasar-user@ml.seasar.org"><FONT 
face="MS UI Gothic" size=2>Seasar-user@ml.seasar.org</FONT></A><BR><FONT 
face="MS UI Gothic" size=2>&gt; </FONT><A 
href="https://ml.seasar.org/mailman/listinfo/seasar-user"><FONT 
face="MS UI Gothic" 
size=2>https://ml.seasar.org/mailman/listinfo/seasar-user</FONT></A><BR><FONT 
face="MS UI Gothic" size=2>&gt; </FONT></BODY></HTML>