Primefaces FileUpload与PrettyFaces和JSF 2.2.3

  发布于 2023-02-11 18:38

我在使用的页面上遇到了漂亮的问题.

当我在页面上禁用PrettyFaces过滤器时,一切正常.当我把它放回去时,我可以看到webbrowser上的HTTP流量,但我的fileupload处理程序永远不会被触发.

这是代码的一些相关部分.

任何帮助,将不胜感激!

我的.xhtml

  
    
                               
     

  
  

我的backingBean

package br.sgrd.bean;  

import javax.annotation.PostConstruct;  
import javax.annotation.PreDestroy;  
import javax.faces.application.FacesMessage;  
import javax.faces.bean.ManagedBean;  
import javax.faces.bean.ViewScoped;  
import javax.faces.context.FacesContext;  

import org.primefaces.model.UploadedFile;  

@ViewScoped  
@ManagedBean  
public class AdminPanelBean{  

    private UploadedFile file;  

    public void upload() {    
        if(arquivo != null) {    
            FacesMessage msg = new FacesMessage("Succesful", file.getFileName() + "     is uploaded.");    
            FacesContext.getCurrentInstance().addMessage(null, msg);    
        }    
    } 

    // getters/setters/etc

}  

我的web.xml

  
  
    GRD      

      
        Faces Servlet  
        javax.faces.webapp.FacesServlet  
        1  
      
      
        Faces Servlet  
        /faces/*  
                 
      
        PrimeFaces FileUpload Filter  
        org.primefaces.webapp.filter.FileUploadFilter  
      
            
        PrimeFaces FileUpload Filter  
        /*  
        Faces Servlet  
        FORWARD  
       



  

我的漂亮config.xml

  
  

      
          
          
      

 

编辑:清理了一些代码.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有