gpt4 book ai didi

java - 是否jsp :setProperty escape esc-sequences?

转载 作者:行者123 更新时间:2023-11-29 08:57:07 24 4
gpt4 key购买 nike

我使用 jsp:setProperty 用用户数据填充 bean 字段。我的 JSP 页面如下所示:

<%-- skipped code --%>
<jsp:setProperty name="myBean" property="*"/>
<%-- skipped code --%>
<input type="text" name="myField" value=""></td>
<%-- skipped code --%>

当我在包含 esc 序列的文本字段值中指定(例如 \r\n),然后尝试在我的 bean 中调试 setMyField(String s) setter 时, s 似乎带有转义字符(例如 \\r\\n)。

这是常见的 jsp:setProperty 行为吗?我试图找到有关此功能的信息,但没有成功。我需要文档或任何其他证明它应该以这种方式工作的证据。

最佳答案

当您说 s 似乎带有转义字符(例如 \\r\\n)时,这是调试器的行为。实际上有四个字符:'\\', 'r', '\\', 'n'

如果你通过System.out.println(myBean.getMyField())打印出来,你应该会在控制台看到\r\n

当你执行 myBean.setMyField("\n") 时,实际上只有一个字符:'\n'

关于java - 是否jsp :setProperty escape esc-sequences?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19661505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com