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;