2016-11-29 13 views
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 

你怎么做挂毯不惹的文本字段中的字符数据?

回答

相关问题