Tag: faces config

JSF:ManagedBean,处理业务逻辑的好地方?

我有managedBean for fileUpload ,一旦上传文件然后我需要根据从解析器下拉列表中选择的值调用不同的解析器,然后在解析器中创建getDetails对象,我在那里调用该特定类的getDetails方法,这里需要注意的事项既不是parserClass也不是parserClass都在faces-config.xml中注册,我的问题是 如果我想维护从FileUpload类到Parser类到DetailsClass会话信息,那么我应该在faces-config.xml定义它,但是如果定义了parser类和managedBean ,它应该被定义为managedBean还是其他类似的东西? 这是代码: 在我的managedBean类中,我有两个函数, fileUpload和callParser ,如下所示: public void uploadFile(FileEntryEvent event) { FacesContext ctx = FacesContext.getCurrentInstance(); //Setting getSession to false, container will not create new session if session is not present and return null HttpSession session = (HttpSession) ctx.getExternalContext().getSession(false); setSession(session); resultBean = new ResultBean(); FileEntry fileEntry = (FileEntry) event.getSource(); FileEntryResults results = […]

JSF面向WEB-INF外的配置文件?

在创建多个面配置文件时,在WEB-INF之外使用faces-config.xml是正确的吗? JSF规范似乎并不十分清楚(第10.1.3节) 如果是,那么如何在web.xml中声明faces-config.xml? IDE生成的路径(如Eclipse / JDev)通常使用以下内容: javax.faces.CONFIG_FILES /WEB-INF/faces-config1.xml 现在,如果我的faces-config.xml在WEB-INF之外 – 将param-value声明为“/WebContent/WEB-INF/faces-config2.xml”是否正确?