本文整理了Java中javax.faces.context.Flash.setKeepMessages()
方法的一些代码示例,展示了Flash.setKeepMessages()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Flash.setKeepMessages()
方法的具体详情如下:
包路径:javax.faces.context.Flash
类名称:Flash
方法名:setKeepMessages
[英]Setter for keepMessages
JavaBeans property. See #isKeepMessages.
[中]keepMessages
JavaBeans属性的Setter。请参阅#isKeepMessages。
代码示例来源:origin: javax.faces/javax.faces-api
/**
* <p class="changed_added_2_2">The default behavior of this method
* is to call {@link Flash#setKeepMessages(boolean)} on the wrapped
* {@link Flash} object.</p>
*
* @since 2.2
*/
@Override
public void setKeepMessages(boolean newValue) {
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: eclipse-ee4j/mojarra
/**
* <p class="changed_added_2_2">The default behavior of this method
* is to call {@link Flash#setKeepMessages(boolean)} on the wrapped
* {@link Flash} object.</p>
*
* @since 2.2
*/
@Override
public void setKeepMessages(boolean newValue) {
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: org.apache.myfaces.core/myfaces-api
@Override
public void setKeepMessages(boolean newValue)
{
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: javax/javaee-web-api
/**
* <p class="changed_added_2_2">The default behavior of this method
* is to call {@link Flash#setKeepMessages(boolean)} on the wrapped
* {@link Flash} object.</p>
*
* @since 2.2
*/
@Override
public void setKeepMessages(boolean newValue) {
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: com.sun.faces/jsf-api
/**
* <p class="changed_added_2_2">The default behavior of this method
* is to call {@link Flash#setKeepMessages(boolean)} on the wrapped
* {@link Flash} object.</p>
*
* @since 2.2
*/
@Override
public void setKeepMessages(boolean newValue) {
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: omnifaces/omnifaces
/**
* Make the current message a flash message. Use this when you need to display the message after a redirect.
* @return The current {@link Message} instance for further building.
* @see Flash#setKeepMessages(boolean)
*/
public Message flash() {
getFlash().setKeepMessages(true);
return this;
}
代码示例来源:origin: org.glassfish/jakarta.faces
/**
* <p class="changed_added_2_2">The default behavior of this method
* is to call {@link Flash#setKeepMessages(boolean)} on the wrapped
* {@link Flash} object.</p>
*
* @since 2.2
*/
@Override
public void setKeepMessages(boolean newValue) {
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: eclipse-ee4j/mojarra
/**
* <p class="changed_added_2_2">The default behavior of this method
* is to call {@link Flash#setKeepMessages(boolean)} on the wrapped
* {@link Flash} object.</p>
*
* @since 2.2
*/
@Override
public void setKeepMessages(boolean newValue) {
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: org.glassfish/javax.faces
/**
* <p class="changed_added_2_2">The default behavior of this method
* is to call {@link Flash#setKeepMessages(boolean)} on the wrapped
* {@link Flash} object.</p>
*
* @since 2.2
*/
@Override
public void setKeepMessages(boolean newValue) {
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: org.omnifaces/omnifaces
/**
* Make the current message a flash message. Use this when you need to display the message after a redirect.
* @return The current {@link Message} instance for further building.
* @see Flash#setKeepMessages(boolean)
*/
public Message flash() {
getFlash().setKeepMessages(true);
return this;
}
代码示例来源:origin: stackoverflow.com
FacesContext facesContext = FacesContext.getCurrentInstance();
Flash flash = getCurrentInstance().getExternalContext().getFlash();
flash.setKeepMessages(true);
facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "yourMessage", null));
return "namePage?faces-redirect=true";
代码示例来源:origin: jboss/jboss-javaee-specs
/**
* <p class="changed_added_2_2">The default behavior of this method
* is to call {@link Flash#setKeepMessages(boolean)} on the wrapped
* {@link Flash} object.</p>
*
* @since 2.2
*/
@Override
public void setKeepMessages(boolean newValue) {
getWrapped().setKeepMessages(newValue);
}
代码示例来源:origin: org.codehaus.openxma/dsl-platform-jsf
public static void redirectToPage(String viewId) {
FacesContext.getCurrentInstance().getExternalContext().getFlash().setKeepMessages(true);
String requestContextPath = FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath();
String fullRedirectUrl = requestContextPath + "/" + viewId;
try {
System.out.println("Redirecting to " + fullRedirectUrl);
FacesContext.getCurrentInstance().getExternalContext().redirect(fullRedirectUrl);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
代码示例来源:origin: org.omnifaces/omnifaces
/**
* Add a flash scoped faces message to the given client ID. Use this when you need to display the message after a
* redirect.
* <p>
* NOTE: the flash scope has in early Mojarra versions however some pretty peculiar problems. In older versions,
* the messages are remembered too long, or they are only displayed after refresh, or they are not displayed when
* the next request is on a different path. Only since Mojarra 2.1.14, all known flash scope problems are solved.
* @param clientId The client ID to add the flash scoped faces message for.
* @param message The faces message.
* @see Flash#setKeepMessages(boolean)
* @see #add(String, FacesMessage)
*/
public static void addFlash(String clientId, FacesMessage message) {
getFlash().setKeepMessages(true);
add(clientId, message);
}
代码示例来源:origin: omnifaces/omnifaces
/**
* Add a flash scoped faces message to the given client ID. Use this when you need to display the message after a
* redirect.
* <p>
* NOTE: the flash scope has in early Mojarra versions however some pretty peculiar problems. In older versions,
* the messages are remembered too long, or they are only displayed after refresh, or they are not displayed when
* the next request is on a different path. Only since Mojarra 2.1.14, all known flash scope problems are solved.
* @param clientId The client ID to add the flash scoped faces message for.
* @param message The faces message.
* @see Flash#setKeepMessages(boolean)
* @see #add(String, FacesMessage)
*/
public static void addFlash(String clientId, FacesMessage message) {
getFlash().setKeepMessages(true);
add(clientId, message);
}
代码示例来源:origin: org.apache.deltaspike.modules/deltaspike-jsf-module-impl
public static void saveFacesMessages(ExternalContext externalContext)
{
JsfModuleConfig jsfModuleConfig = BeanProvider.getContextualReference(JsfModuleConfig.class);
if (!jsfModuleConfig.isAlwaysKeepMessages())
{
return;
}
try
{
WindowMetaData windowMetaData = BeanProvider.getContextualReference(WindowMetaData.class);
Map<String, Object> requestMap = externalContext.getRequestMap();
@SuppressWarnings({ "unchecked" })
List<FacesMessageEntry> facesMessageEntryList =
(List<FacesMessageEntry>)requestMap.get(FacesMessageEntry.class.getName());
if (facesMessageEntryList == null)
{
facesMessageEntryList = new CopyOnWriteArrayList<FacesMessageEntry>();
}
windowMetaData.setFacesMessageEntryList(facesMessageEntryList);
}
catch (ContextNotActiveException e)
{
//TODO log it in case of project-stage development
//we can't handle it correctly -> delegate to the jsf-api (which has some restrictions esp. before v2.2)
FacesContext.getCurrentInstance().getExternalContext().getFlash().setKeepMessages(true);
}
}
代码示例来源:origin: org.apache.deltaspike.modules/deltaspike-jsf-module-impl-ee6
public static void saveFacesMessages(ExternalContext externalContext)
{
JsfModuleConfig jsfModuleConfig = BeanProvider.getContextualReference(JsfModuleConfig.class);
if (!jsfModuleConfig.isAlwaysKeepMessages())
{
return;
}
try
{
WindowMetaData windowMetaData = BeanProvider.getContextualReference(WindowMetaData.class);
Map<String, Object> requestMap = externalContext.getRequestMap();
@SuppressWarnings({ "unchecked" })
List<FacesMessageEntry> facesMessageEntryList =
(List<FacesMessageEntry>)requestMap.get(FacesMessageEntry.class.getName());
if (facesMessageEntryList == null)
{
facesMessageEntryList = new CopyOnWriteArrayList<FacesMessageEntry>();
}
windowMetaData.setFacesMessageEntryList(facesMessageEntryList);
}
catch (ContextNotActiveException e)
{
//TODO log it in case of project-stage development
//we can't handle it correctly -> delegate to the jsf-api (which has some restrictions esp. before v2.2)
FacesContext.getCurrentInstance().getExternalContext().getFlash().setKeepMessages(true);
}
}
代码示例来源:origin: org.glassfish/jakarta.faces
flash.setKeepMessages(true);
String viewIdBefore = context.getViewRoot().getViewId();
viewIdBefore = (null == viewIdBefore) ? "" : viewIdBefore;
代码示例来源:origin: eclipse-ee4j/mojarra
flash.setKeepMessages(true);
String viewIdBefore = context.getViewRoot().getViewId();
viewIdBefore = (null == viewIdBefore) ? "" : viewIdBefore;
代码示例来源:origin: com.sun.faces/jsf-impl
boolean isUIViewActionBroadcastAndViewdsDiffer = false;
if (UIViewAction.isProcessingBroadcast(context)) {
flash.setKeepMessages(true);
String viewIdBefore = context.getViewRoot().getViewId();
viewIdBefore = (null == viewIdBefore) ? "" : viewIdBefore;
内容来源于网络,如有侵权,请联系作者删除!