| | |
| | | import org.apache.wicket.markup.ComponentTag; |
| | | import org.apache.wicket.markup.MarkupStream; |
| | | import org.apache.wicket.markup.html.form.StatelessForm; |
| | | import org.apache.wicket.protocol.http.RequestUtils; |
| | | import org.apache.wicket.protocol.http.WicketURLDecoder; |
| | | import org.apache.wicket.protocol.http.request.WebRequestCodingStrategy; |
| | | import org.apache.wicket.util.string.AppendingStringBuffer; |
| | |
| | | |
| | | private static final String HIDDEN_DIV_START = "<div style=\"width:0px;height:0px;position:absolute;left:-100px;top:-100px;overflow:hidden\">"; |
| | | |
| | | private final Class<? extends BasePage> pageClass; |
| | | protected final Class<? extends BasePage> pageClass; |
| | | |
| | | private final PageParameters pageParameters; |
| | | protected final PageParameters pageParameters; |
| | | |
| | | private final Logger log = LoggerFactory.getLogger(SessionlessForm.class); |
| | | |
| | |
| | | String un = WicketURLDecoder.QUERY_INSTANCE.decode(s); |
| | | return Strings.escapeMarkup(un).toString(); |
| | | } |
| | | |
| | | protected String getAbsoluteUrl() { |
| | | return getAbsoluteUrl(pageClass, pageParameters); |
| | | } |
| | | |
| | | protected String getAbsoluteUrl(Class<? extends BasePage> pageClass, PageParameters pageParameters) { |
| | | String relativeUrl = urlFor(pageClass, pageParameters).toString(); |
| | | String absoluteUrl = RequestUtils.toAbsolutePath(relativeUrl); |
| | | return absoluteUrl; |
| | | } |
| | | } |