0

jspには次のものがあります。

<form action="/ucReady2/uploadservlet" method="post"
        enctype="multipart/form-data">
        <label for="filename_1">File: </label> <input class="wfs_button"
            id="filename_1" type="file" name="filename_1" size="50" /> <input
            type="input" name="rowindex" value="<%=rowIndexObj%>" /><input
            class="wfs_button" type="submit" value="Upload File" />
</form>

アップロードサーブレットには、次のものがあります。

String attribute = request.getParameter("rowindex");

属性は常に null です。フォームを送信する前に、入力フィールド自体に値があります。サーブレットはこの値を読み取れません。

4

1 に答える 1

0

わかった。fileuploadのWebサイトから解決策を見つけました。

if (item.isFormField()) {
  if ("rowindex".equalsIgnoreCase(item.getFieldName())) {
     attribute = item.getString();
   }
}
于 2012-06-21T22:35:53.283 に答える