0
Tapestry 5.3.8表单中的文本字段,用户输入字符串以包含反斜杠字符似乎在表单POST后损坏了服务器端。包含反斜杠字符的Tapestry 5.3.8表单字段已损坏
说我有一个字段在一个城市名称的形式:
<t:textfield t:id="inputCity" t:label="message:city" value="agency.city" t:validate="required" size="40" maxlength="50" />
,如果我在这个领域
test\fred
进入这和在调试器检查agency.city值onSuccess()方法的顶部。值将是
test?red
哪里?是换页字符。我补充了多少没有什么不同。他们都被删除,除了最后一个,它被解释为不字面。
在浏览器调试器中看来,数据完整地发布到服务器端。所以,如果我进入
test\\fred
的POST包含:
inputCity=test%5C%5Cfred
你怎么做挂毯不惹的文本字段中的字符数据?