1

のfileuploadControlは、ブラウザに表示されません(ただしレンダリングされます)。

ブラウザからソースコードを見ると、こんな感じでした。

<script type="text/javascript">
jQuery(function() {widget_exeupload1 = new PrimeFaces.widget.Uploader('exeupload1', {uploader:'/jsfscrb/javax.faces.resource/fileupload/uploadify.swf.xhtml?ln=primefaces&amp;v=2.2.1',script:'/jsfscrb/home.xhtml',cancelImg:'/jsfscrb/javax.faces.resource/fileupload/cancel.png.xhtml?ln=primefaces&amp;v=2.2.1',formId:'j_idt225',fileDataName:'exeupload1_file',multi:false,auto:true,inputFileId:'exeupload1_file',jsessionid:'f99f510153df31f57a310fb8de8e',update:'dlist1 resmsg',fileDesc:'Resource Files'});});
</script>

私はFedoraCore3、NetBeans 6.8、Mojarra2.0.4をglassfishサーバーv3で使用しています。上記の動作は、Firefox2.0.0.20およびOpera10.11でも観察されました。

問題はどこにあるのだろうかと思っていますが、正直なところ推測できませんでした。問題を特定および/または解決するための少しの助けも大歓迎です!!!

問題はどこにあるのでしょうか?

  • FedoraCore3グラフィックパッケージ
  • Primefaces
  • FirefoxまたはOpera
4

1 に答える 1

2

PrimeFaces 2.2.x fileuploadはフラッシュを使用するため、フラッシュプラグインによっては問題が発生する場合があります。優雅に劣化したHTML5を使用する3.0の新しいファイルアップロードを試してください。3.0ではフラッシュは必要ありません。

http://www.primefaces.org/showcase/ui/file/upload/basic.xhtml

于 2011-03-04T11:36:46.597 に答える