file类型使用上传组件。比如SmartUpload.

解决方案 »

  1.   

    使用上传组件,比如楼上说的jspsmartupload,他有方法来取得你想要得value
    具体察看api
      

  2.   

    <form method="POST" action="saveFile.jsp" enctype="multipart/form-data" name="fileInfo">你是不是少了enctype属性
      

  3.   

    可能我开始没有说清楚问题。现府上代码
    <form method="post" action="/operaterdispacher" enctype="multipart/form-data">
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
               <tr>
                <td width="40%">
                  <div align="right"><input type="image" src="images/ok01.gif" width="48" height="19" name="operation" value="login"></div>
                </td>
                <td width="60%">
                  <div align="center"><input type="image" src="images/ok02.gif" width="48" height="19" name="operation" value="registe"></div>        </table>
    </form>
    我希望出来的结果是在提交到的页面上显示我按的那个图片的value值,而不是为了上传,sorry
      

  4.   

    那就要使用脚本了。在image  button的onclick事件里改变另一个<input type=hidden>表单的值。
      

  5.   

    那就要用脚本onclick控制另一个hidden的value了。
      

  6.   

    可是一个hidden的value只能传一个值,而我有两个input需要区分
      

  7.   

    <form method="post" action="/operaterdispacher" enctype="multipart/form-data">
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
               <tr>
                <td width="40%">
                  <div align="right"><input type="image" src="images/ok01.gif" width="48" height="19" name="operation" onclick="document.all['do'].value='login'" value="login"></div>
                </td>
                <td width="60%">
                  <div align="center"><input type="image" src="images/ok02.gif" width="48" height="19" name="operation" onclick="document.all['do'].value='registe'" value="registe"></div>
       <input type=hidden name=do value=>
            </table>
    </form>
    取参数的时候就判断request.getParameter("do")就行了。
      

  8.   

    成功了,谢谢javahui(阶级斗争要年年讲,月月讲,天天讲。)