I am just trying some simple example, like:
to click in a link and reload another page with a URL
parameter........ and I want to print the value of the
parameter.........
I can debug and the value is being set.. but since it is stateless,
when the page get the parameter value, it always return null :(
----------- bean:
@Named("headlines")
@RequestScoped
public class HeadlineBean implements Serializable {
private static final long serialVersionUID =
PujAbstractEntity.serialVersionUID;
private String type;
public String getType() { return type; }
public void setType(String type) { this.type = type; }
}
----------- xhtml:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml"
xmlns:f="
http://java.sun.com/jsf/core"
xmlns:h="
http://java.sun.com/jsf/html"
xmlns:ui="
http://java.sun.com/jsf/facelets" xml:lang="en" lang="en"
xmlns:c="
http://java.sun.com/jstl/core">
<head>
</head>
<body>
<f:metadata>
<f:viewParam name="type" value="#{headlines.type}"></f:viewParam>
</f:metadata>
<ui:composition template="/template/template.xhtml">
<ui:define name="north-pane">
<p>Prêmio Universitário Java</p>
</ui:define>
<ui:define name="central-pane">
<p>ppp -> #{headlines.type}</p>
</ui:define>
</ui:composition>
</body>
</html>
--
------------------------------------------
Felipe Gaúcho
10+ Java Programmer
CEJUG Senior Advisor