comparison web/src/luan/modules/web/HttpServicer.java @ 411:23b99a5039b5

remove Luan.newTable()
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 29 Apr 2015 16:05:02 -0600
parents 7fd9f1b7b878
children 8937263f59f6
comparison
equal deleted inserted replaced
410:0d6098a29b3e 411:23b99a5039b5
212 if( contentType!=null && contentType.startsWith("multipart/form-data") ) { 212 if( contentType!=null && contentType.startsWith("multipart/form-data") ) {
213 try { 213 try {
214 InputStream in = new BufferedInputStream(request.getInputStream()); 214 InputStream in = new BufferedInputStream(request.getInputStream());
215 final MultiPartInputStream mpis = new MultiPartInputStream(in,contentType,null,null); 215 final MultiPartInputStream mpis = new MultiPartInputStream(in,contentType,null,null);
216 mpis.setDeleteOnExit(true); 216 mpis.setDeleteOnExit(true);
217 parameters = Luan.newTable(); 217 parameters = new LuanTable();
218 for( Part p : mpis.getParts() ) { 218 for( Part p : mpis.getParts() ) {
219 final MultiPartInputStream.MultiPart part = (MultiPartInputStream.MultiPart)p; 219 final MultiPartInputStream.MultiPart part = (MultiPartInputStream.MultiPart)p;
220 String name = part.getName(); 220 String name = part.getName();
221 Object value; 221 Object value;
222 String filename = part.getContentDispositionFilename(); 222 String filename = part.getContentDispositionFilename();
330 ) ); 330 ) );
331 return tbl; 331 return tbl;
332 } 332 }
333 333
334 private LuanTable sessionTable() throws NoSuchMethodException { 334 private LuanTable sessionTable() throws NoSuchMethodException {
335 LuanTable tbl = Luan.newTable(); 335 LuanTable tbl = new LuanTable();
336 LuanTable attributes = new NameMeta() { 336 LuanTable attributes = new NameMeta() {
337 337
338 @Override Object get(String name) { 338 @Override Object get(String name) {
339 return request.getSession().getAttribute(name); 339 return request.getSession().getAttribute(name);
340 } 340 }