日期:2014-05-18  浏览次数:20762 次

EL取值
${param.id}
${id}
${requestScope.id}
以上的id为参数  

如果${i}是取得四个作用域的值为什么下面的在b.jsp页面里用${id}取不到,而用${param.id}才能取到呢
a.jsp
<form   action= "b.jsp "   method= "post ">
<input   type= "text "   name= "what "   value= " ">
<input   type= "text "   name= "i "   value= " ">
<input   type= "submit "   value= "提交 ">
</form>
b.jsp
${param.i   }

------解决方案--------------------
${i}是依次从page、request、session、application中依次去找值。但是如果你是获得请求参数的话,必须使用${param.paramName}的方式,这属于2个不同的概念