我正在使用JSP / JSF开发一个网页。它有一些文本字段和复选框。页面有“保存”按钮和其他页面的链接。在保存按钮的时钟,信息保存在数据库中。当用户点击此链接时,控件将被重定向到相应的页面。
当用户点击我要检查的其他页面的链接时,用户是否更改了任何测试框,下拉列表,复选框是否已更改。如果用户更改了任何字段,我想向用户提示他已更改信息但未保存的信息。
你能帮我解决一下这个问题。
由于
答案 0 :(得分:0)
使用(#JSFManagedBeanName.MethodName)onClick的Sava Button&从该方法,您可以访问整个JSF页面的数据。
如果是JSF 2.0,请使用JSF验证。对于refernce。
<h:commandLink id="next" action="#{BeanName.MethodName}">
<h:outputText value="Next Page" />
</h:commandLink>
将您的验证放在MethodName方法中。