<html>
<head><title>Bug 47413 test case</title></head>
<body>
- <jsp:setProperty name="values" property="string" value="${'hello'} wo${'rld'}"/>
- <p>00-${values.string}</p>
+ <jsp:setProperty name="values" property="stringValue" value="${'hello'} wo${'rld'}"/>
+ <p>00-${values.stringValue}</p>
<tags:echo echo="01-${'hello'} wo${'rld'}"/>
- <jsp:setProperty name="values" property="double" value="${1+2}.${220}"/>
- <p>02-${values.double}</p>
+ <jsp:setProperty name="values" property="doubleValue" value="${1+2}.${220}"/>
+ <p>02-${values.doubleValue}</p>
<tags:echo-double index="03" echo="${1+2}.${220}"/>
- <jsp:setProperty name="values" property="long" value="000${1}${7}"/>
- <p>04-${values.long}</p>
+ <jsp:setProperty name="values" property="longValue" value="000${1}${7}"/>
+ <p>04-${values.longValue}</p>
<tags:echo-long index="05" echo="000${1}${7}"/>
- <jsp:setProperty name="values" property="string"
+ <jsp:setProperty name="values" property="stringValue"
value="${undefinedFoo}hello world${undefinedBar}"/>
- <p>06-${values.string}</p>
+ <p>06-${values.stringValue}</p>
<tags:echo echo="${undefinedFoo}07-hello world${undefinedBar}"/>
- <jsp:setProperty name="values" property="double"
+ <jsp:setProperty name="values" property="doubleValue"
value="${undefinedFoo}${undefinedBar}"/>
- <p>08-${values.double}</p>
+ <p>08-${values.doubleValue}</p>
<tags:echo-double index="09" echo="${undefinedFoo}${undefinedBar}"/>
- <jsp:setProperty name="values" property="long"
+ <jsp:setProperty name="values" property="longValue"
value="${undefinedFoo}${undefinedBar}"/>
- <p>10-${values.long}</p>
+ <p>10-${values.longValue}</p>
<tags:echo-long index="11" echo="${undefinedFoo}${undefinedBar}"/>
</body>
private double doubleValue;
private long longValue;
- public String getString() {
+ public String getStringValue() {
return this.string;
}
- public void setString(String string) {
+ public void setStringValue(String string) {
this.string = string;
}
- public double getDouble() {
+ public double getDoubleValue() {
return doubleValue;
}
- public void setDouble(double doubleValue) {
+ public void setDoubleValue(double doubleValue) {
this.doubleValue = doubleValue;
}
- public long getLong() {
+ public long getLongValue() {
return longValue;
}
- public void setLong(long longValue) {
+ public void setLongValue(long longValue) {
this.longValue = longValue;
}
}
<tr>
<td>\${'hello'} wo\${'rld'}</td>
<td>String</td>
- <td><jsp:setProperty name="values" property="string" value="${'hello'} wo${'rld'}"/>${values.string}</td>
+ <td><jsp:setProperty name="values" property="stringValue" value="${'hello'} wo${'rld'}"/>${values.stringValue}</td>
</tr>
<tr>
<td>\${'hello'} wo\${'rld'}</td>
<tr>
<td>\${1+2}.\${220}</td>
<td>Double</td>
- <td><jsp:setProperty name="values" property="double" value="${1+2}.${220}"/>${values.double}</td>
+ <td><jsp:setProperty name="values" property="doubleValue" value="${1+2}.${220}"/>${values.doubleValue}</td>
</tr>
<tr>
<td>\${1+2}.\${220}</td>
<tr>
<td>000\${1}\${7}</td>
<td>Long</td>
- <td><jsp:setProperty name="values" property="long" value="000${1}${7}"/>${values.long}</td>
+ <td><jsp:setProperty name="values" property="longValue" value="000${1}${7}"/>${values.longValue}</td>
</tr>
<tr>
<td>000\${1}\${7}</td>
<tr>
<td>\${undefinedFoo}hello world\${undefinedBar}</td>
<td>String</td>
- <td><jsp:setProperty name="values" property="string" value="${undefinedFoo}hello world${undefinedBar}"/>${values.string}</td>
+ <td><jsp:setProperty name="values" property="stringValue" value="${undefinedFoo}hello world${undefinedBar}"/>${values.stringValue}</td>
</tr>
<tr>
<td>\${undefinedFoo}hello world\${undefinedBar}</td>
<tr>
<td>\${undefinedFoo}\${undefinedBar}</td>
<td>Double</td>
- <td><jsp:setProperty name="values" property="double" value="${undefinedFoo}${undefinedBar}"/>${values.double}</td>
+ <td><jsp:setProperty name="values" property="doubleValue" value="${undefinedFoo}${undefinedBar}"/>${values.doubleValue}</td>
</tr>
<tr>
<td>\${undefinedFoo}\${undefinedBar}</td>
<tr>
<td>\${undefinedFoo}\${undefinedBar}</td>
<td>Long</td>
- <td><jsp:setProperty name="values" property="long" value="${undefinedFoo}${undefinedBar}"/>${values.long}</td>
+ <td><jsp:setProperty name="values" property="longValue" value="${undefinedFoo}${undefinedBar}"/>${values.longValue}</td>
</tr>
<tr>
<td>\${undefinedFoo}\${undefinedBar}</td>