<c:set>的问题?

部分代码如下:

 <%
          //创建Person
          request.setAttribute("person", new com.jstl.bean.Person());    
          //创建Map
          request.setAttribute("map", new java.util.HashMap());
   %>
  <body>
    <c:set target="${person }" property="name" value="${param.name }"></c:set>
    ${person.name }<br/>
    <c:set target="${map }" property="name" value="param.name"/>
    ${map.name }
  </body>

打开浏览器输入地址:http://localhost:8080/jstlTag/core/set2.jsp?name=jack
为什么${person.name}可以输出jack,而${map.name}得到param.name?

阅读 2.1k
1 个回答

value="param.name"??
不应该是
value="${param.name }"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题