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