Changeset 1100
- Timestamp:
- 06/19/08 23:20:57 (2 months ago)
- Files:
-
- trunk/mango/net/servlet/Servlet.d (modified) (1 diff)
- trunk/mango/net/servlet/ServletProvider.d (modified) (2 diffs)
- trunk/mango/net/servlet/ServletResponse.d (modified) (3 diffs)
- trunk/mango/net/servlet/tools/AdminServlet.d (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/mango/net/servlet/Servlet.d
r1096 r1100 432 432 ******************************************************************************/ 433 433 434 class GetServlet : MethodServlet434 class QueryServlet : MethodServlet 435 435 { 436 436 /********************************************************************** 437 437 438 439 438 **********************************************************************/ 440 439 trunk/mango/net/servlet/ServletProvider.d
r1098 r1100 189 189 contexts.put (context.getName, context); 190 190 return context; 191 } 192 193 /********************************************************************** 194 195 Create and register a new servlet context 196 197 **********************************************************************/ 198 199 ServletContext addContext (char[] name, char[] path = null) 200 { 201 return addContext (new ServletContext (name, path, log)); 191 202 } 192 203 … … 234 245 // add to list of mappings 235 246 auto mapping = new ServletMapping (servlet, new Regex(pattern, null)); 236 log.info (" mapping servlet {} to [{}]", servlet.getName, pattern);247 log.info ("{} maps to path [{}] ", servlet.getName, pattern); 237 248 mappings ~= mapping; 238 249 } trunk/mango/net/servlet/ServletResponse.d
r1097 r1100 136 136 137 137 /*********************************************************************** 138 139 The argument 'status' should be "inout" instead so as to140 enforce pass-by-reference semantics. However, one cannot141 do that with a const struct. D apparently still requires142 further development in this area.143 138 144 139 ***********************************************************************/ … … 150 145 151 146 /*********************************************************************** 152 153 The argument 'status' should be "inout" instead so as to154 enforce pass-by-reference semantics. However, one cannot155 do that with a const struct. D apparently still requires156 further development in this area.157 147 158 148 ***********************************************************************/ … … 174 164 /*********************************************************************** 175 165 176 The argument 'status' should be "inout" instead so as to177 enforce pass-by-reference semantics. However, one cannot178 do that with a const struct. D apparently still requires179 further development in this area.180 181 166 ***********************************************************************/ 182 167 trunk/mango/net/servlet/tools/AdminServlet.d
r1078 r1100 31 31 class AdminServlet : Servlet 32 32 { 33 /*********************************************************************** 34 35 ***********************************************************************/ 36 37 this (ServletProvider sp, ServletContext context) 38 { 39 super ("mango.net.servlet.tools.AdminServlet"); 40 41 sp.addMapping ("/admin/logger", sp.addServlet (this, context)); 42 } 43 33 44 /*********************************************************************** 34 45 … … 242 253 output ("</body></html>"); 243 254 } 244 245 /***********************************************************************246 247 ***********************************************************************/248 249 static void configure (ServletProvider sp, ServletContext context)250 {251 sp.addMapping ("/admin/logger", sp.addServlet (new AdminServlet, context));252 }253 255 } 254 256
