これについての洞察をいただければ幸いです。
portlet2.0 と JSP に基づいてアプリケーションを作成しています。JSP の 1 つには、ユーザーがファイルをアップロードできるフォームが含まれています。私はdojo.io.iframe.send()ファイルをアップロードするために使用し、それを URL にアドレス指定します: < portlet:resourceURL/>、つまり、GenericPortlet.serveResource(ResourceRequest request, ResourceResponse response)メソッドに。
これはマルチパート リクエストであるため、 を介して入力フィールド パラメータにアクセスできないため、パッケージrequest.getParameter()を使用しています。
ただし、は のみ取得し、 は取得しません。 org.apache.commons.fileuploadPortletFileUpload.parseRequest()ActionRequestResourceRequest
私の回避策には、 からHttpServletRequestオブジェクトを取り出してからResourceRequestを使用することが含まれますServletFileUpload.parseRequest()。
この解決策についてどう思いますか? 適切な回避策について他に提案はありますか?
ご感想ありがとうございます。