<div>----------------------------------------page-----------------------------------------------------</div>
<div>package jp.wess.web.entrcdApply;</div>
<div>&nbsp;</div>
<div>public class EntrcdObjectListPage extends BaseGridPage {</div>
<div>&nbsp;&nbsp;&nbsp; private UploadedFile applyFile;</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public String doPaging() {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; super.setLimit(2);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; applyNoDto.setOffset(super.getNewOffset());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; applyNoDto.setLimit(super.getLimit());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (&quot;apply&quot;.equals(flag)) {
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; applyTargetInfoItems =&nbsp; getEntrcdTargetInfoDao().getTargetInfoList(applyNoDto);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; super.setCount(applyNoDto.getCount());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reissueTargetInfoItems = getEntrcdReissueTargetInfoDao().getList(applyNoDto);
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; super.setCount(applyNoDto.getCount());<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return null;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</div>
<div>&nbsp;</div>
<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public String doApplyUpload() throws IOException {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String name = applyFile.getName();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long size = applyFile.getSize();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(name);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println
(size);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; InputStream in = null; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OutputStream out = null; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String path = &quot;D:\\aaa.txt&quot;;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in = applyFile.getInputStream();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out = new FileOutputStream(path); 
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int read = 0; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int byteLength = applyFile.getBytes().length;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; byte[] buffer = new byte[byteLength];<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ((read = in.read(buffer)) != -1) { <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
out.write(buffer, 0, read);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; out.close(); <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in.close();<br>//&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; long fileSize1 = applyFile.getSize();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; try {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; applyFile.getBytes();<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch (IOException e) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // TODO Auto-generated catch block<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e.printStackTrace();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return null;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }</div>
<div>}<br>----------------------------------------html-----------------------------------------<br>&lt;form id=&quot;form&quot;&gt;</div>
<div>&lt;x:inputFileUpload <br>&nbsp; id=&quot;applyFile&quot; name=&quot;applyFile&quot; style=&quot;display:none&quot;&nbsp;<br>&nbsp; value=&quot;#{entrcdApply_entrcdObjectListPage.applyFile}&quot;<br>/&gt;</div>
<div>&lt;input type=&quot;submit&quot; class=&quot;button large&quot;&nbsp; value=&quot;¥¢¥Ã¥×¥í©`¥É&quot;<br>&nbsp;&nbsp;&nbsp;onclick=&quot;uploadfile(&#39;doApplyUpload&#39;,&#39;applyFile&#39;)&quot; id=&quot;doApplyUpload&quot;/&gt;</div>
<div>&nbsp;</div>
<div>-------------------------------------------------JavaScript-----------------------------------</div>
<div>
<p>function uploadfile(btna, btnb) {</p>
<p>var buttona = document.getElementsByName(btna);<br>var buttonb = document.getElementByName(btnb);<br>buttonb.click();<br>}</p>
<p>ÒÔÉÏ¡£</p></div>
<div><span class="gmail_quote">2007/10/11, Shinpei Ohtani &lt;<a href="mailto:shinpei.ohtani@gmail.com">shinpei.ohtani@gmail.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi,<br><br>Let me see your page class and html.<br><br>2007/10/11, ÀîÀÖ &lt;<a href="mailto:yourslee@gmail.com">
yourslee@gmail.com</a>&gt;:<br>&gt; I want to upload file,but i don&#39;t want to display the inputtext and button<br>&gt; as system designed ,so i hiddened it .<br>&gt; I&#39;d like to place a button to call the uploadfile button which is hidden.
<br>&gt;<br>&gt; My code is like this:<br>&gt;<br>&gt; &lt;x:inputFileUpload<br>&gt;&nbsp;&nbsp; id=&quot;applyFile&quot;&nbsp;&nbsp;style=&quot;display:none&quot; name=&quot;applyFile&quot;<br>&gt;&nbsp;&nbsp; value=&quot;#{Apply_ListPage.applyFile}&quot;
<br>&gt; /&gt;<br>&gt;&nbsp;&nbsp;&lt;input type=&quot;submit&quot;&nbsp;&nbsp;name=&quot;applyupload&quot; value=&quot;¥¢¥Ã¥×¥í©`¥É&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;onclick=&quot;uploadfile(&#39;doApplyUpload&#39;,&#39;applyFile&#39;)&quot;<br>&gt; id=&quot;doApplyUpload&quot;/&gt;
<br>&gt;<br>&gt;<br>&gt; function uploadfile(btna, btnb) {<br>&gt;<br>&gt;&nbsp;&nbsp;var buttona = document.getElementsByName(btna);<br>&gt;&nbsp;&nbsp;var buttonb = document.getElementsByName(btnb);<br>&gt;&nbsp;&nbsp;buttonb.click();<br>&gt; }<br>&gt; It doesn&#39;t work. Why?
<br>&gt;<br>&gt; Is there any other way to achieve my goal.<br>&gt; _______________________________________________<br>&gt; Seasar-user mailing list<br>&gt; <a href="mailto:Seasar-user@ml.seasar.org">Seasar-user@ml.seasar.org
</a><br>&gt; <a href="https://ml.seasar.org/mailman/listinfo/seasar-user">https://ml.seasar.org/mailman/listinfo/seasar-user</a><br>&gt;<br>&gt;<br><br><br>--<br>=============================<br>Shinpei Ohtani<br><a href="mailto:shinpei.ohtani@gmail.com">
shinpei.ohtani@gmail.com</a><br>=============================<br><br>_______________________________________________<br>Seasar-user mailing list<br><a href="mailto:Seasar-user@ml.seasar.org">Seasar-user@ml.seasar.org</a><br>
<a href="https://ml.seasar.org/mailman/listinfo/seasar-user">https://ml.seasar.org/mailman/listinfo/seasar-user</a><br><br></blockquote></div><br>