2010-07-05 55 views
1

如何提交html元素文本,隱藏等,以及文件元素?html元素文本應該被提交嗎?

雖然使用文件元素多,其他元素不讀,像用request.getParameter(「」)讓我空在其他文本/隱藏要素......

請幫我在這與解決方案...

謝謝。 Narban。

+1

歡迎來到SO。你的假設是不正確的:其他表單域也以多部分形式傳輸。你能顯示你的表單的代碼,以及你用來解析它的服務器端代碼嗎? – 2010-07-05 10:51:53

回答

0

<form enctype="multipart/form-data"...絕對做你想要的。

+0

他已經在使用'multipart/form-data'。他的問題是其他領域似乎沒有被傳播。 – 2010-07-05 11:00:55

0

確保您的其他元素與文件輸入內容相同,並確保您已爲所有要提交的輸入元素設置了name屬性。

+0

MultipartParser mp;嘗試{mp = new MultipartParser(request,1 * 1024 * 1024);零件; while((part = mp.readNextPart())!= null){String name = part.getName(); if(part.isParam()){//它是參數part ParamPart paramPart =(ParamPart)part;字符串值= paramPart.getStringValue(); System.out.println(「param; name =」+ name +「,value =」+ value); }}} catch(IOException e){// TODO自動生成的catch塊e.printStackTrace(); } 我可以得到所有這個元素...謝謝... – Narban 2010-07-05 11:35:39