forked from I2P_Developers/i2p.i2p
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
|
<%
|
||
|
/*
|
||
|
* Does the standard setup for all form handlers, then
|
||
|
* displays the message box (which drives the form processing).
|
||
|
*
|
||
|
* Included ~15 times, keep whitespace to a minimum
|
||
|
*
|
||
|
* Include this directly after the line:
|
||
|
* <jsp:useBean class="net.i2p.router.web.xxxHandler" id="formhandler" scope="request" />
|
||
|
*/
|
||
|
|
||
|
// This initializes the RouterContext - must be the first thing
|
||
|
formhandler.setContextId((String)session.getAttribute("i2p.contextId"));
|
||
|
|
||
|
// Prevents any saves via GET
|
||
|
formhandler.storeMethod(request.getMethod());
|
||
|
|
||
|
// Put all the params in the map, some handlers use this instead of individual setters
|
||
|
// We also call all of the setters below.
|
||
|
formhandler.setSettings(request.getParameterMap());
|
||
|
|
||
|
%>
|
||
|
<jsp:setProperty name="formhandler" property="*" />
|
||
|
<jsp:getProperty name="formhandler" property="allMessages" />
|
||
|
<%
|
||
|
|
||
|
// Only call this once per page, do not getProperty("newNonce") elsewhere,
|
||
|
// use the variable instead.
|
||
|
// This shuffles down the nonces, so it must be after getAllMessages() above,
|
||
|
// since it does the form validation.
|
||
|
String pageNonce = formhandler.getNewNonce();
|
||
|
|
||
|
%>
|