From: <liu...@ho...> - 2003-12-11 07:25:12
|
i want to map request's parameters to T instance data member. when i try so,something gone wrong. when visit: http://hostname/path/JServlet.py?a=3&b=4&xxx=555 the console output: xxx 555 b 4 a 3 {'a','3'} BUT I expect {'xxx':'555','b':'4','a':'3'} addition:any plugin for eclipse to support Jython? #### code: import java, javax, sys class T(java.lang.Object): def __init__(self,request): self.wrap(request) def wrap(self,request): paramNames = request.getParameterNames() while(paramNames.hasNext()): paramName = paramNames.next() paramValue = request.getParameter(paramName) print paramName , paramValue setattr(self,str(paramName),paramValue) print self.__dict__ class JServlet(javax.servlet.http.HttpServlet): def doGet(self, request, response): response.setContentType("text/html") req = T(request) out = response.getOutputStream() print >>out,dir(req) out.close() return _________________________________________________________________ 享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com |