【发布时间】:2011-01-10 06:51:33
【问题描述】:
我正在用 JSP/JSF 开发一个网页。它有一些文本字段和复选框。页面有保存按钮和其他页面的链接。在保存按钮的时钟上,信息被保存在数据库中。当用户点击一个此链接时,控件将被重定向到相应的页面。
当用户点击其他页面的链接时,我想检查用户是否更改了任何测试框、下拉列表、复选框。如果用户更改了任何字段,我想向用户提示他已更改信息且未保存的消息。
你能帮我如何实现这个吗?
谢谢
【问题讨论】:
我正在用 JSP/JSF 开发一个网页。它有一些文本字段和复选框。页面有保存按钮和其他页面的链接。在保存按钮的时钟上,信息被保存在数据库中。当用户点击一个此链接时,控件将被重定向到相应的页面。
当用户点击其他页面的链接时,我想检查用户是否更改了任何测试框、下拉列表、复选框。如果用户更改了任何字段,我想向用户提示他已更改信息且未保存的消息。
你能帮我如何实现这个吗?
谢谢
【问题讨论】:
在 Sava 按钮的 onClick 中使用 (#JSFManagedBeanName.MethodName) 并通过该方法,您可以访问整个 JSF 页面的数据。
如果是 JSF 2.0,请使用 JSF 验证。对于,refernce。
<h:commandLink id="next" action="#{BeanName.MethodName}">
<h:outputText value="Next Page" />
</h:commandLink>
将您的验证放在 MethodName Method 中。
【讨论】: