`
tntxia
  • 浏览: 1507418 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JSF常见问题解决办法

阅读更多
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://orajc.blog.51cto.com/458434/95269
问题 1 org.apache.jasper.JasperException: java.lang.RuntimeException: Cannot find FacesContext
解决办法:         这个问题是 URL 路径错误的原因,在路径中加上 [url]http://localhost:8080/PafircFinanceWeb/faces/login.jsp[/url],或者以 login.faces 结尾,只要看在 web.xml FecesServlet url-pattern 配置。
 
问题 2 javax.servlet.ServletException: /login.jsp(15,4) '#{user.user_name}' Target Unreachable, identifier 'user' resolved to null
 
解决办法:把 bean 导入就可以了!注意 faces 配置文件中 <managed-bean-name>users</managed-bean-name> 和页面的 bean 名字需要一致
这个 bean 也可以是一个 ejb 的名字,不必一定在一个 project 下,只要名字匹配就可以了。
 
问题 3 javax.servlet.ServletException: viewId:/login.jsp - View /login.jsp could not be restored.
 
解决办法:出现这个错误是因为 session 超时。当然关掉页面重新打开就不会有这个问题,但是在可用性方面就很差
 
问题 4.JSF 需要用到的哪些包
 
解决办法:最新的 web 服务器都支持 jsf1.2 了,如果没有支持需要自己加 jar 文件。 JSF 开发需要用到 JSTL jar 包, Apahce Common beanutils.jar logging.jar Collections.jar digester jsf-api.jar jsf-impl.jar
 

本文出自 “achilles ” 博客,请务必保留此出处http://orajc.blog.51cto.com/458434/95269

分享到:
评论

相关推荐

    JSF上传 JSF大文件上传 JSF上传代码 JSF上传源代码

    这些组件提供了分块上传的能力,将大文件切割成小块进行传输,从而避免一次性加载整个文件到内存中,解决了内存限制的问题。此外,分块上传还能通过设置进度条来提供更好的用户体验,让用户了解文件上传的状态。 在...

    JSF实战(中英版)

    - 阐述如何调试JSF应用,解决常见问题,并进行性能优化。 总结:《JSF实战》一书全面覆盖了JSF技术的各个方面,从基础概念到高级特性的应用,旨在帮助读者快速掌握并熟练运用JSF进行Web开发。通过阅读本书,开发者...

    jsf1.2 source code

    通过阅读`jsf-doc`,开发者可以获得对JSF概念的深入了解,学习如何配置JSF应用,以及如何解决常见问题。 #### JSF 1.2 的核心概念与特性 - **组件模型**:JSF 1.2基于组件模型,允许开发者组合和定制UI组件。`...

    JSF 一些经验 .doc

    原生的 JSF 异常处理机制较为简单,无法提供足够的信息来帮助开发者定位问题。为了解决这一问题,推荐使用 Seam 框架进行集成。 Seam 是一个为 JSF 提供增强功能的框架,它能够无缝地与 JSF 集成,并且不仅仅局限于...

    JSF 组件WebSphere 平台配置使用说明

    此类问题的解决方法包括清理类路径、确认依赖关系以及可能需要重新构建和部署应用。 当应用部署并尝试通过URL `http://172.19.1.56:9085/jsfdemo/index.jsf`访问时,页面可能出现“HTTP 500 内部服务器错误”。这一...

    JSF和Spring集成.doc

    - 文档中提到了第二种方法是使用框架来实现集成,虽然没有详细描述具体的框架名称,但常见的解决方案包括使用 Spring MVC 或者其他第三方库如 SpringFaces。 - **Spring MVC**:Spring MVC 作为 Spring 框架的一...

    JSF生命周期的事件处理

    #### 三、常见问题与解决方法 1. **转换或验证错误**:在处理验证阶段,可能会遇到转换或验证错误。这些问题通常是由于用户输入不符合预期格式导致的。解决这类问题的方法是在表单设计时添加清晰的提示信息,并尽...

    JSF框架中使用的设计模式介绍

    它们为常见问题提供了一种通用的解决方案,并且可以帮助开发人员编写出更易于维护和扩展的代码。JSF框架利用了多种设计模式来提高其灵活性和可扩展性。 #### 三、详细设计模式分析 ##### 3.1 Singleton模式 ...

    jsf.rar_JSF

    递归方法是另一种常见的解决方案。我们可以定义一个函数f(n, m),表示n个人报数m时最后一个幸存者的编号。基本情况是当n=1时,幸存者编号为1;当n=m时,幸存者编号为f(n-1, m)+1(因为第一个人被排除)。对于其他...

    联合稀疏形JSF源码

    联合稀疏形(Joint Sparse Form, JSF)是一种在信号处理和数字通信领域常见的表示方法,主要用于处理具有共同稀疏模式的数据集。这种形式能够高效地表示和处理多个相关信号,尤其是在压缩感知(Compressive Sensing...

    jsf入门和jsf+in+action

    这可能涵盖JSF与其他技术(如EJB、CDI、PrimeFaces等库)的集成,以及最佳实践和常见问题的解决策略。 通过学习提供的"jsf资料",初学者可以逐步掌握JSF的基础知识,了解如何创建基本的JSF应用程序,以及如何处理...

    jsf在实际 B/S 系统开发中的问题

    **JSF(JavaServer Faces)** 是一个Java平台上的企业级Web应用程序开发框架,它主要用于构建用户界面,尤其是在B/S(浏览器/服务器...通过深入研究这些代码,开发者可以更好地掌握JSF的使用技巧和解决实际问题的方法。

    常用手册 JSF及Myfaces帮助.CHM

    3. **应用生命周期**:理解JSF的请求处理周期,包括初始化、渲染响应等阶段,对于优化性能和解决问题至关重要。 4. **事件处理**:JSF允许定义和处理组件级别的事件,如按钮点击或表单提交。了解事件处理机制可以...

    《JSF入门 - 简体中文版》.pdf

    JSF的出现旨在为这些问题提供一个全面的解决方案。它不仅简化了Web应用的开发,还通过分离不同的关注点,让设计师、程序员和组件开发者各司其职,提高整体的开发效率。 ##### 1.2 第一个JSF程序 在学习JSF之前,...

    JSF基于EJB Hibernate Spring整合开发与项目

    这些实例不仅展示了标签的基本用法,还介绍了如何结合这些标签来解决实际问题。 ##### 3.4 综合应用案例 通过一个综合性的案例来加深对JSF标签的理解。比如开发一个博客系统,涉及到文章发布、评论管理等多个功能...

    jsf【静态】页面的三级级联示例

    使用如Chrome的开发者工具可以帮助调试前端问题,而IDE的断点调试功能则能帮助解决后端问题。 通过以上步骤,我们可以成功地构建一个jsf静态页面的三级级联下拉框示例。这个示例不仅可以用于演示,也可以作为实际...

    jsf入门

    8.2 错误处理和调试:学习如何识别和解决常见的JSF开发问题,提升开发效率。 通过本JSF入门教程,你将对JSF有全面的理解,并能够开始创建自己的JSF Web应用程序。实践中,你可以参考"jsffirst"这个文件,它可能是...

    ajax4jsf detailed docuementation

    综上所述,Ajax4jsf为开发者提供了在JSF应用中实现AJAX功能的全面支持,包括环境设置、示例项目、核心概念和常见问题的解决策略。虽然原始文档可能不再更新,但这些基础信息仍对理解Ajax4jsf的工作原理及其在现代Web...

Global site tag (gtag.js) - Google Analytics