在名为xx.do' input name='name' value='哈哈'/input type='submit' value='提交'/form的表单提交请求之后,在您的操作中使用字符串名称request.getattribute (“nameofobj”)检索JSP页窗体中控件的Value。 实际上,窗体控件中的Object的name和value存储在哈希表中,因此,如果在此处给出Object的name,则可以在哈希表中找到相应的value。 另一方面,在不同页面间的值传递中使用request.setAttribute(position, nameOfObj ) ),则只能从a.jsp传递到b.jsp一次,然后此请求失去其作用范围,需要设置request.setattribute )才能再次传递request.setAttribute ()和getAttribute ) )只是在web容器内部流动的请求处理阶段。 (这句话太抽象了,确实很难理解。 )当两个web之间存在传输关系时,传输目标web通过使用getAttribute ()方法与传输源web共享请求范围内的数据getAttribute ) ),从而实现http://www.Sina ) )我们经常把对象放在这里面。 servlet页面上的常用参数是将数据传递到jsp model.addAttribute ()和getAttribute ).addAttribute、传递对象、传递List、传递el表达式$ $ 因为和request.seet相似,所以Attribute的效果都是一样的。 如果稍后发现问题的话我会再修好的