【发布时间】:2015-11-26 21:20:32
【问题描述】:
第一个jsp页面包含代码:
<a href='select.jsp?param1=${person.name}'>link to other jsp</a>
在 html 中,此链接指的是:
http://sitename/select.jsp?param1=gsdf
来自select.jsp页面的代码:
<c:out value="${param1}">No name</c:out>
<br/><%=request.getParameter("param1")%>
但我明白了:
没有名字
gsdf
为什么在使用c:out的情况下param1的值没有传给第二个jsp?
【问题讨论】:
-
c:out 从正在传递的实际 java 对象中获取值,而不是 http 请求参数的值。在这个例子中,我认为它类似于
,如果您的页面上有一个绑定到 Person 的字段。