前2天写代码时候发现,HttpServletRequest的getParameterNames() 方法返回的Enumeration相对于页面参数的物理顺序刚好是相反的,所以实现@ToList标签时候需要先用一个Stack来对所有参数进行反转.不知tomcat在这个api方法上是怎么实现的,为什么就倒过来。c语言函数可以根据不同的call类型来指定不同的压栈的顺序,莫非这个惯例也被用到servlet里面来了,挺有意思的东西,看来需要留意一下。
关于getParameterNames()
最新推荐文章于 2020-03-27 18:28:34 发布
本文探讨了在使用HttpServletRequest的getParameterNames()方法时遇到的问题,即返回的参数顺序与实际输入顺序相反的现象。文中推测这可能与Tomcat的具体实现及调用惯例有关,并提及了通过Stack反转参数顺序的方法。
3939

被折叠的 条评论
为什么被折叠?



