X-Git-Url: http://dolda2000.com/gitweb/?p=jsvc.git;a=blobdiff_plain;f=src%2Fdolda%2Fjsvc%2Fj2ee%2FJ2eeRequest.java;h=a0145079f8573be0aa96d0965e42103004b9dcee;hp=9beddf501c6b1824d2246091a00c53b0cdf8c62d;hb=ca045757135b00baa1f9161d2fb1e2e9e4f2bb5e;hpb=efa9722bc37910a6224346bb20210205c96ecc47 diff --git a/src/dolda/jsvc/j2ee/J2eeRequest.java b/src/dolda/jsvc/j2ee/J2eeRequest.java index 9beddf5..a014507 100644 --- a/src/dolda/jsvc/j2ee/J2eeRequest.java +++ b/src/dolda/jsvc/j2ee/J2eeRequest.java @@ -14,6 +14,7 @@ public class J2eeRequest extends ResponseBuffer { private HttpServletResponse resp; private String method, path; private URL url; + private MultiMap params = null; private Map props = new HashMap(); public J2eeRequest(ServletConfig cfg, HttpServletRequest req, HttpServletResponse resp) { @@ -139,7 +140,15 @@ public class J2eeRequest extends ResponseBuffer { } public MultiMap params() { - return(null); + if(params == null) { + params = Params.urlparams(this); + if(method == "POST") { + MultiMap pp = Params.postparams(this); + if(pp != null) + params.putAll(pp); + } + } + return(params); } protected void backflush() {