Author: rgielen Date: Sat Jul 6 19:05:21 2013 New Revision: 1500313 URL: http://svn.apache.org/r1500313 Log: Merged from STRUTS_2_3_15_X WW-3873 file tag leaks server path information - file-tag: disabled rendering of any content within value attribute [from revision 1500311]
Modified: struts/struts2/trunk/ (props changed) struts/struts2/trunk/core/src/main/resources/template/simple/file.ftl struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/FileTest.java struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/File-1.txt Propchange: struts/struts2/trunk/ ------------------------------------------------------------------------------ Merged /struts/struts2/branches/STRUTS_2_3_15_X:r1500311 Modified: struts/struts2/trunk/core/src/main/resources/template/simple/file.ftl URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/resources/template/simple/file.ftl?rev=1500313&r1=1500312&r2=1500313&view=diff ============================================================================== --- struts/struts2/trunk/core/src/main/resources/template/simple/file.ftl (original) +++ struts/struts2/trunk/core/src/main/resources/template/simple/file.ftl Sat Jul 6 19:05:21 2013 @@ -25,9 +25,7 @@ <#if parameters.get("size")??> size="${parameters.get("size")?html}"<#rt/> </#if> -<#if parameters.nameValue??> - value="<@s.property value="parameters.nameValue"/>"<#rt/> -</#if> + value=""<#rt/> <#if parameters.disabled?default(false)> disabled="disabled"<#rt/> </#if> Modified: struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/FileTest.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/FileTest.java?rev=1500313&r1=1500312&r2=1500313&view=diff ============================================================================== --- struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/FileTest.java (original) +++ struts/struts2/trunk/core/src/test/java/org/apache/struts2/views/jsp/ui/FileTest.java Sat Jul 6 19:05:21 2013 @@ -66,6 +66,7 @@ public class FileTest extends AbstractUI Map result = super.initializedGenericTagTestProperties(); new PropertyHolder("accept", "someAccepted").addToMap(result); new PropertyHolder("size", "101").addToMap(result); + new PropertyHolder("value", "").addToMap(result); return result; } Modified: struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/File-1.txt URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/File-1.txt?rev=1500313&r1=1500312&r2=1500313&view=diff ============================================================================== --- struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/File-1.txt (original) +++ struts/struts2/trunk/core/src/test/resources/org/apache/struts2/views/jsp/ui/File-1.txt Sat Jul 6 19:05:21 2013 @@ -1,4 +1,4 @@ <tr> <td class="tdLabel"><label for="myname" class="label">mylabel:</label></td> - <td><input type="file" name="myname" size="10" value="bar" accept="*.txt" id="myname" title="mytitle"/></td> + <td><input type="file" name="myname" size="10" value="" accept="*.txt" id="myname" title="mytitle"/></td> </tr>