
当您单击 "Show More Details" 按钮时,将显示 "Address" 文本框。单击 "Hide Details" 按钮后,"Address" 文本框将会消失。
此应用程序由两个主要实体组成:
Action 或 ActionListener 接口。index.jsp 文件是一个包含所有 UI 元素的 JavaServer Faces 页。不同的 UI 元素可指定 Action 或 ActionListener 来处理用户输入。 
CommandSubmissionBean 显示了如何实现操作侦听程序。主页 index.jsp 显示了如何指定操作和操作侦听程序。使用 "Guest Login" 按钮可执行静态操作。使用 "Login" 按钮可调用 login 操作方法。"Show More Details" 按钮可根据当前上下文,将其标签更改为 "Show More Details" 或 "Hide More Details"。由于此按钮需要根据标签中的内容来确定应该执行的操作,所以它是使用操作侦听程序的理想之选。