Closed
Description
Sviatoslav Hryb opened SPR-16315 and commented
Spring Framework Reference (Testing) https://docs.spring.io/spring/docs/5.0.2.RELEASE/spring-framework-reference/testing.html contains incorrect code fragment in section 3.5.6. Testing request and session scoped beans
The incorrect fragment is:
<beans>
<bean id="userService"
class="com.example.SimpleUserService"
c:loginAction-ref="loginAction" />
<bean id="loginAction" class="com.example.LoginAction"
c:username="{request.getParameter('user')}"
c:password="{request.getParameter('pswd')}"
scope="request">
<aop:scoped-proxy />
</bean>
</beans>
The problem is that c:username="{request.getParameter('user')}"
should have prefix #{
for correct SpEL syntax. The same is true for c:password="{request.getParameter('pswd')}"
Affects: 4.3.13, 5.0.2
Referenced from: commits 8aa94ae, 0d151b0
Backported to: 4.3.14