Struts2 中Parameters是如何获取值的

时间:2021-11-30 10:35:11

刚刚学习struts2的知识,在练习struts2的默认语言OGNL过程中,对于<p>parameters:<s:property value="#parameters.userName"/></p> 
<p>request.userName:<s:property value="#request.userName"/></p> 
<p>session.userName:<s:property value="#session.userName"/></p> 
<p>application.userName:<s:property value="#application.userName"/></p> 
<p>attr.userName:<s:property value="#attr.userName"/></p>

中的` <p>parameters:<s:property value="#parameters.userName"/></p>`

这一句代码一直不清楚他的值是从哪里来的,action中没有给他赋值的地方,那它的值到底从哪里来的呢?最后终于找到了,parameters是获取request页面的请求的值得,即在地址栏中打上?userName=Max from parameters 就可以在页面中显示parameters:Max from parameters这样的内容。

之前有看过servlet的学习视频,但是没有实践,可见不通过实践的知识永远不是自己的。虽然一下午都在解决这么一个简单的问题,但是仍然很高兴。至少我会一直记住自己遇到的这个问题。