[ https://issues.apache.org/jira/browse/WW-5331?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lukasz Lenart updated WW-5331: ------------------------------ Fix Version/s: 6.3.0 > Access to request attributes via tags is broken > ----------------------------------------------- > > Key: WW-5331 > URL: https://issues.apache.org/jira/browse/WW-5331 > Project: Struts 2 > Issue Type: Bug > Components: Core Tags > Affects Versions: 6.2.0 > Reporter: Wyatt Tellis > Priority: Major > Fix For: 6.3.0 > > > Accessing request attributes no longer works consistently in 6.2.0. If you > have the following code: > {{<%@ page contentType="text/html; charset=UTF-8" %>}} > {{<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>}} > {{<%@ taglib prefix="s" uri="/struts-tags" %>}} > {{<html>}} > {{ <head>}} > {{ <title><s:text name="hello.message"/></title>}} > {{ </head>}} > {{ <body>}} > {{ <c:set var="first" value="success" scope="request" />}} > {{ <p>Set attempt #1: <s:property value="#request.first" /></p>}} > {{ <c:set var="second" value="success" scope="request" />}} > {{ <p>Set attempt #2: <s:property value="#request.second" /></p>}} > {{ </body>}} > {{</html>}} > > On 6.1.2.1 you get: > {{Set attempt #1: success}} > {{Set attempt #2: success}} > But on 6.2.0 you only get: > {{Set attempt #1: success}} > {{Set attempt #2: }} > > Related to: https://issues.apache.org/jira/browse/WW-5196 > Change > {{public Object get(final String key) {}} > {{ return request.getAttribute(key);}} > {{}}} > to: > {{public Object get(final Object key) {}} > {{ return request.getAttribute(key.toString());}} > {{}}} -- This message was sent by Atlassian Jira (v8.20.10#820010)