package hu.sch.web.devel; import hu.sch.web.kp.KorokPage; import java.util.Collections; import java.util.List; import javax.servlet.http.HttpServletRequest; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.list.ListItem; import org.apache.wicket.markup.html.list.ListView; /** * * @author aldaris */ public class ShowUserInfo extends KorokPage { public ShowUserInfo() { final HttpServletRequest request = (HttpServletRequest) getRequest().getContainerRequest(); List<String> attrNames = Collections.list(request.getAttributeNames()); ListView<String> lv = new ListView<String>("attributes", attrNames) { @Override protected void populateItem(ListItem item) { String attr = item.getDefaultModelObject().toString(); item.add(new Label("name", attr)); item.add(new Label("value", request.getAttribute(attr).toString())); } }; add(lv); } }