用到<a4j:log>这个标签
示例如下:
<a4j:log level="ALL" popup="true" width="400" height="200"
hotkey="M" />
hotkey表示快捷键为M
popup=true表示弹出窗口
level=all表示显示所有信息
属性名 | 描述 |
binding | 通过值绑定与后台的Bean对应
|
height | 弹出窗口的高度
|
hotkey | 热键(与Ctral+Shift)配合打开调试窗口
|
id | 每个组件拥有的唯一id
|
level | 显示log级别(FATAL,ERROR,WARN,INFO,DEBUG,ALL),默认为ALL |
name | 弹出窗口名 |
popup | 当为true显示为弹出窗口,否则为div元素内 |
rendered | 是否渲染 |
width | 弹出窗口宽度
|
在包含<a4j:log>标签的页面正常打开时,按热键Ctrl+Shift+M弹出log窗口
可以看到相应的Log信息。
debug[17:42:19,234]: QueryString:
AJAXREQUEST=_viewRoot&j_id2%3Aj_id4=true&j_id2%3Aj_id8=true&j_id2%3Aj_id13=&j_id2=j_id2&autoScroll=&j_id2%3A_link_hidden_=\
&j_id2%3A_idcl=&javax.faces.ViewState=_id1&j_id2%3Aabc%3Aj_id16=fastforward&
但是页面并没有报错。
因此我们可以把这些参加复制到当前页面做为其参数:
例如:edit.jsp?_viewRoot&j_id2%3Aj_id4=true&j_id2%3Aj_id8=true&j_id2%3Aj_id13=&j_id2=j_id2&autoScroll=&j_id2%3A_link_hidden_=\
&j_id2%3A_idcl=&javax.faces.ViewState=_id1&j_id2%3Aabc%3Aj_id16=fastforward&
此时就可以显示出相应的错误信息。
分享到:
相关推荐
通过这个展示应用,开发者可以直观地看到Richfaces的各种组件在实际操作中的表现,便于学习和调试。 在使用Richfaces ShowCase离线包时,开发者应确保自己的开发环境已经正确安装并配置了Tomcat服务器,同时也需要...
- **Web应用描述符参数:** 介绍了如何通过修改`web.xml`来调整RichFaces的行为,以适应不同的部署环境。 - **Sun JSF RI:** 针对Sun提供的JSF参考实现进行了特别说明,包括兼容性和配置方面的建议。 - **Apache ...
- ** faces-config.xml 配置**:设置 RichFaces 全局属性,如 AJAX 调试模式、错误处理等。 - **web.xml 配置**:添加必要的初始化参数和过滤器,以启用 RichFaces 功能。 ### 开发实践与示例 - **组件使用**:...
### RichFaces 3.2 用户手册知识点概览 #### 一、引言 RichFaces 3.2 是一款强大的框架,提供了丰富的组件库以及可定制化的皮肤支持,它旨在简化Web应用程序的开发过程,尤其在JavaServer Faces (JSF) 技术的基础...
- **调试工具**:如RichFaces的Ajax Debug Console,可以帮助开发者识别和解决问题。 **7. 社区支持与资源** RichFaces拥有活跃的社区论坛和文档,开发者可以在这里找到解决方案、示例代码以及与其他开发者交流的...
3. **错误处理与调试**:RichFaces提供了详细的日志输出和错误报告,帮助开发者诊断和解决应用中的问题。 **五、性能优化** RichFaces 3.0.0在设计时就考虑了性能,但实际应用中仍需根据项目需求进行调整。这可能...
4. **Eclipse IDE**:Eclipse是广泛使用的Java开发工具,它支持JSF项目,提供了丰富的插件来帮助开发者进行代码编写、调试和部署。 5. **入门示例**:这些示例通常包括XML配置文件(如faces-config.xml)、Java后端...
7. **开发与调试**:在使用 RichFaces 进行开发时,开发者可以利用其提供的日志记录、调试工具和文档来定位和解决问题。 8. **版本升级与兼容性**:RichFaces 3.3 版本可能与特定的 JSF 版本和其他第三方库兼容,...
通过运行和调试这些示例,开发者可以深入理解RichFaces的生命周期、组件交互和AJAX通信过程。此外,源代码中的注释和配置文件也能帮助开发者掌握JSF和RichFaces的最佳实践。 6. 总结 RichFaces 3.3.1的官方Demo...
3. 皮肤和主题: RichFaces支持自定义皮肤和主题,允许开发者根据需求调整UI样式,以满足不同项目的需求。 三、核心组件 1. RichInput components:如AutoComplete、FileUpload等,提供了更丰富的输入方式,增强了...
它简化了用户界面的开发,提供了一种声明式的方法来管理组件和事件处理。 **4. 源码学习:** 包含源码的RichFaces官方Demo是学习和研究RichFaces框架的最佳材料。通过阅读和分析源代码,开发者可以了解如何配置和...
总结来说,`richfaces demo code`是一个宝贵的资源,对于想要学习和精通RichFaces的开发者来说,它是理解组件功能、学习最佳实践以及调试问题的绝佳途径。通过研究和实践这些示例,你可以提高自己在JSF和RichFaces...
5. 测试和调试:运行应用程序,进行功能测试和性能优化。 总的来说,RichFaces与JSF的结合为开发人员提供了强大的工具集,用于构建具有高度交互性和用户体验的现代Web应用程序。通过学习和掌握这些技术,开发者可以...
2. **学习RichFaces组件**:研究RichFaces提供的组件,如数据表、树形结构、图表和对话框等,以及它们的配置和使用方法。 3. **掌握Ajax使用**:理解Ajax在RichFaces中的工作方式,如何通过Ajax行为事件更新页面部分...
4. **测试和调试**:确保所有功能正常工作,并进行必要的性能和兼容性测试。 总的来说,JSF的最新版本与RichFaces 4.0的结合,为开发人员提供了一个强大且功能丰富的开发环境,能够创建出具有现代Web应用特色的互动...
MyEclipse是基于Eclipse的集成开发环境,专为Java EE开发者设计,集成了多种工具,如代码编辑器、调试器、服务器集成、数据库连接等。在MyEclipse中创建和运行“richfacesDemo”项目,可以方便地进行开发、测试和...
调试时,需要注意RichFaces的配置、组件属性设置、AJAX行为和DWR的映射设置,确保它们正确无误。 7. **性能优化** 在实际应用中,考虑性能优化是非常重要的。这可能涉及到减少HTTP请求、优化JavaScript代码、合理...
NetBeans IDE是一款广泛使用的Java开发工具,其强大的代码编辑、调试和项目管理能力深受开发者喜爱。当与RichFaces插件结合时,NetBeans不仅可以帮助编写和管理Java代码,还能提供对RichFaces组件的直接支持,包括...
**标题解析:** "richfaces_helloWorld" 这个标题暗示了我们正在处理一个与RichFaces框架相关的示例项目,具体来说是一个“Hello World”应用。RichFaces是基于JavaServer Faces (JSF) 技术的开源用户界面组件库,...
5. **测试与调试**:完成开发后,进行充分的测试以确保应用程序的功能正确无误。 ### 实战案例 #### 六、RichFaces 实战案例分析 1. **案例一:在线购物系统**:使用 RichFaces 构建了一个具备商品浏览、加入...