0

私はjsfにブラウズボタンを1つ持っています。

<h:form enctype="multipart/form-data"> 
            <t:inputFileUpload value="#{skuController.name}"  storage="file"/>
            <t:commandButton value="Upload" action="#{skuController.splitNuggets}" />
</h:form>

コントローラーでフルパスを取得したいだけです。D:\Mapping\APPS\chaptersheet\Book.xls のようなものですが、Book.xls しかありません。

私のコントローラーでは、そのように書いています。

    private UploadedFile name;
    (getter/setter)
    public void splitNuggets() throws Exception {
        System.out.println(">>>>>>>---"+ name.getName());
}

私は私の間違いが何であるかを理解できません。

4

1 に答える 1

0

実際、最新のブラウザではセキュリティ上の理由からフル パスを取得できません。名前だけで十分です。

于 2013-10-16T13:11:06.417 に答える