comparison src/luan/tools/WebRun.java @ 108:3c404a296995

make Package module more standard; return _ENV by default; add "import" statement; git-svn-id: https://luan-java.googlecode.com/svn/trunk@109 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Fri, 23 May 2014 03:21:54 +0000
parents 6db8f286fa6c
children eacf6ce1b47d
comparison
equal deleted inserted replaced
107:dbf459397217 108:3c404a296995
32 response.setContentType("text/plain"); 32 response.setContentType("text/plain");
33 String code = request.getParameter("code"); 33 String code = request.getParameter("code");
34 try { 34 try {
35 LuanState luan = newLuanState(); 35 LuanState luan = newLuanState();
36 luan.out = out; 36 luan.out = out;
37 LuanTable env = luan.newEnvironment(); 37 LuanTable env = luan.global();
38 env.put("request",request); 38 env.put("request",request);
39 env.put("response",response); 39 env.put("response",response);
40 luan.eval(code,"WebRun",env); 40 luan.eval(code,"WebRun",false);
41 } catch(LuanException e) { 41 } catch(LuanException e) {
42 logger.error(null,e); 42 logger.error(null,e);
43 response.reset(); 43 response.reset();
44 response.setHeader("Content-Type","text/html"); 44 response.setHeader("Content-Type","text/html");
45 out.println( "<html>" ); 45 out.println( "<html>" );