<!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>$B-!!!%j%9%H%5%$%:$N<hF@$K$D$$$F(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!!Nc$($P!"(BAddDTO$B$K!!(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!!!!!!!!(Bprivate List&lt;String&gt; hello2 = 
new ArrayList&lt;String&gt;();</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!!!!!!$rDj5A$7$F!"$=$7$F!"(BHTML$B$K!"(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!!!!(B&lt;span m:value="#{addDto.hello2[<FONT 
color=#ff0000>0</FONT>]}"/&gt;$B!"(B&lt;span m:value="#{addDto.hello2[<FONT 
color=#ff0000>1</FONT>]}"/&gt;</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!!!!$N$h$&$J!"%j%9%H$NMWAG$r%"%/%;%9$G$-$^$9$,!"(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!!!!%j%9%H$N%5%$%:$r<hF@$7$?$$>l9g!"(B&lt;span 
m:value="#{addDto.hello2.<FONT color=#ff0000>size</FONT>}"/&gt;$B$N$h$&$J(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" 
size=2>$B!!!!=q$-J}$,BLL\$G$9!#%5%$%:$r<hF@$7$?$$>l9g$N=q$-J}$r65$($F$*4j$$$7$^$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>$B-"!!(BHTML$B$N0lMw$r:n$k>l9g!"9`L\(BID$B$rO"HV$K@8@.$7$?$$$G$9!#(B</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;span 
m:inject="s:forEach" m:items="#{addDto.hello2}" m:var="e" 
m:varIndex="i"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&lt;input id="id_<FONT color=#ff0000>#{i}</FONT>" type="text" 
m:value="#{e}"/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/span&gt;</FONT></DIV>
<DIV><FONT face="MS UI Gothic" size=2></FONT>&nbsp;</DIV>
<DIV><FONT face="MS UI Gothic" size=2>$B!!!!$7$+$7!"2hLLI=<($9$k;~!"0J2<%(%i!<$,H/@8$7$^$7$?!'(B</FONT></DIV>
<DIV><PRE>java.lang.IllegalArgumentException: Subsequent character is invalid
        javax.faces.component.UIComponentBase.validateId(UIComponentBase.java:666)
        javax.faces.component.UIComponentBase.setId(UIComponentBase.java:144)
        javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:375)
        javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:382)
        javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:261)
        javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:138)
        org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:224)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:196)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:196)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:196)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.InsertProcessor.process(InsertProcessor.java:83)
        org.seasar.jsf.processor.InsertProcessor.process(InsertProcessor.java:73)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
        org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
        org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
        org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
        org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.TagProcessorImpl.processTag(TagProcessorImpl.java:225)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:217)
        org.seasar.jsf.processor.ElementProcessor.process(ElementProcessor.java:93)
        org.seasar.jsf.processor.TagProcessorImpl.processChildren(TagProcessorImpl.java:269)
        org.seasar.jsf.processor.TagProcessorImpl.processBodyTag(TagProcessorImpl.java:243)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:213)
        org.seasar.jsf.processor.TagProcessorImpl.process(TagProcessorImpl.java:196)
        org.seasar.jsf.processor.ViewProcessor.process(ViewProcessor.java:174)
        org.seasar.jsf.processor.ViewProcessor.process(ViewProcessor.java:172)
        org.seasar.jsf.runtime.ViewRendererImpl.renderView(ViewRendererImpl.java:102)
        org.seasar.jsf.application.S2ViewHandler.renderView(S2ViewHandler.java:123)
        org.seasar.jsf.lifecycle.LifecycleImpl.render(LifecycleImpl.java:190)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:87)
        examples.jsf.util.RequestDumpFilter.doFilter(RequestDumpFilter.java:66)
        org.seasar.extension.filter.EncodingFilter.doFilter(EncodingFilter.java:62)
        org.seasar.framework.container.filter.S2ContainerFilter.doFilter(S2ContainerFilter.java:63)
        org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)</PRE><PRE>$B!!!!$=$N$d$jJ}$,4V0c$$$^$9$+!)(BID$BO"HV$N$d$jJ}$r65$($F$*4j$$$7$^$9!#(B</PRE><PRE>$B0J>e$G$9!#(B</PRE></DIV></BODY></HTML>