comparison src/luan/tools/WebRun.java @ 59:5c9cadd0acce

move standard calls from CmdLine to LuanState git-svn-id: https://luan-java.googlecode.com/svn/trunk@60 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Mon, 07 Jan 2013 03:36:28 +0000
parents 0c0f2b107099
children f86e4f77ef32
comparison
equal deleted inserted replaced
58:d6c454b7f58c 59:5c9cadd0acce
16 16
17 public class WebRun extends HttpServlet { 17 public class WebRun extends HttpServlet {
18 private static final Logger logger = LoggerFactory.getLogger(WebRun.class); 18 private static final Logger logger = LoggerFactory.getLogger(WebRun.class);
19 19
20 protected LuanState newLuanState() throws LuanException { 20 protected LuanState newLuanState() throws LuanException {
21 return CmdLine.newStandardLuan(); 21 return LuanState.newStandard();
22 } 22 }
23 23
24 protected void service(HttpServletRequest request,HttpServletResponse response) 24 protected void service(HttpServletRequest request,HttpServletResponse response)
25 throws ServletException, IOException 25 throws ServletException, IOException
26 { 26 {
33 try { 33 try {
34 LuanState luan = newLuanState(); 34 LuanState luan = newLuanState();
35 luan.out = out; 35 luan.out = out;
36 luan.global().put("request",request); 36 luan.global().put("request",request);
37 luan.global().put("response",response); 37 luan.global().put("response",response);
38 CmdLine.eval(luan,code,"WebRun"); 38 luan.eval(code,"WebRun");
39 } catch(LuanException e) { 39 } catch(LuanException e) {
40 logger.error(null,e); 40 logger.error(null,e);
41 response.reset(); 41 response.reset();
42 response.setHeader("Content-Type","text/html"); 42 response.setHeader("Content-Type","text/html");
43 out.println( "<html>" ); 43 out.println( "<html>" );