我修改了request里面的已有属性值,为什么在监听器里面获取的属性值却不是修改后的值

来源:1-4 属性监听器

S_Java

2020-08-29 01:52:56

http://img.mukewang.com/climg/5f4942e80910637110810197.jpg

http://img.mukewang.com/climg/5f49435b08a91c7216001210.jpghttp://img.mukewang.com/climg/5f49439b098d513006820196.jpg

最后这个框框里面的servletRequet-attr1属性的值为什么不是修改后的“value”而是原来的“servletRequest-attr1-value”

写回答

1回答

好帮手慕阿满

2020-08-29

同学你好,是当属性修改时,触发attributeReplaced()方法,此时属性值还没有修改,所以获取的修改前的属性值,而不是修改后的属性值。

祝:学习愉快~

0

0 学习 · 9666 问题

查看课程