Mercurial Hosting > luan
comparison web/src/luan/modules/web/HttpLuan.java @ 227:c0f87c1ba99f
minor
git-svn-id: https://luan-java.googlecode.com/svn/trunk@228 21e917c8-12df-6dd8-5cb6-c86387c605b9
author | fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9> |
---|---|
date | Wed, 23 Jul 2014 03:50:57 +0000 |
parents | 392105b660d7 |
children | 9737ebb9aaa0 |
comparison
equal
deleted
inserted
replaced
226:392105b660d7 | 227:c0f87c1ba99f |
---|---|
149 @Override protected String type() { | 149 @Override protected String type() { |
150 return "request.headers-table"; | 150 return "request.headers-table"; |
151 } | 151 } |
152 }; | 152 }; |
153 tbl.put( "headers", headers ); | 153 tbl.put( "headers", headers ); |
154 tbl.put( "method", new LuanProperty(){ public Object get() { | 154 tbl.put( "method", new LuanProperty() { public Object get() { |
155 return request.getMethod(); | 155 return request.getMethod(); |
156 } } ); | 156 } } ); |
157 tbl.put( "servlet_path", new LuanProperty(){ public Object get() { | 157 tbl.put( "servlet_path", new LuanProperty() { public Object get() { |
158 return request.getServletPath(); | 158 return request.getServletPath(); |
159 } } ); | 159 } } ); |
160 tbl.put( "server_name", new LuanProperty(){ public Object get() { | 160 tbl.put( "server_name", new LuanProperty() { public Object get() { |
161 return request.getServerName(); | 161 return request.getServerName(); |
162 } } ); | 162 } } ); |
163 tbl.put( "current_url", new LuanProperty(){ public Object get() { | 163 tbl.put( "current_url", new LuanProperty() { public Object get() { |
164 return getCurrentURL(request); | 164 return getCurrentURL(request); |
165 } } ); | 165 } } ); |
166 tbl.put( "remote_address", new LuanProperty(){ public Object get() { | 166 tbl.put( "remote_address", new LuanProperty() { public Object get() { |
167 return request.getRemoteAddr(); | 167 return request.getRemoteAddr(); |
168 } } ); | 168 } } ); |
169 LuanTable cookies = new AbstractLuanTable() { | 169 LuanTable cookies = new AbstractLuanTable() { |
170 | 170 |
171 @Override public final Object get(Object key) { | 171 @Override public final Object get(Object key) { |
237 @Override protected String type() { | 237 @Override protected String type() { |
238 return "response.headers-table"; | 238 return "response.headers-table"; |
239 } | 239 } |
240 }; | 240 }; |
241 tbl.put( "headers", headers ); | 241 tbl.put( "headers", headers ); |
242 tbl.put( "content_type", new LuanProperty(){ | 242 tbl.put( "content_type", new LuanProperty() { |
243 @Override public Object get() { | 243 @Override public Object get() { |
244 return response.getContentType(); | 244 return response.getContentType(); |
245 } | 245 } |
246 @Override public boolean set(Object value) { | 246 @Override public boolean set(Object value) { |
247 response.setContentType(string(value)); return true; | 247 response.setContentType(string(value)); return true; |
248 } | 248 } |
249 } ); | 249 } ); |
250 tbl.put( "character_encoding", new LuanProperty(){ | 250 tbl.put( "character_encoding", new LuanProperty() { |
251 @Override public Object get() { | 251 @Override public Object get() { |
252 return response.getCharacterEncoding(); | 252 return response.getCharacterEncoding(); |
253 } | 253 } |
254 @Override public boolean set(Object value) { | 254 @Override public boolean set(Object value) { |
255 response.setCharacterEncoding(string(value)); return true; | 255 response.setCharacterEncoding(string(value)); return true; |